[MySQL]创建用户并且授权
来源:互联网 发布:淘宝怎么样开直通车 编辑:程序博客网 时间:2024/05/16 22:15
MySQL:创建用户并授权流程
- root登录mysql
mysql -u root -pEnter Password: xxxx
- 创建用户并且授权
1) CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';2) GRANT ALL PRIVILEGES ON * . * TO 'test'@'localhost';3) FLUSH PRIVILEGES; --> 刷新权限
- localhost指该用户只能在本地登录,不可以通过其他机器远程访问。如果想远程访问,将localhost改为“%”。这里设定pasword为1234。
- 授权的标准语句为:
GRANT [some_privileges] ON [some_databases] TO 'user_name'@'host'
授权给test对所有数据库的所有权限使用 : ON *.*
授权给test对bank数据库的所有权限: ON bank.*
对于除了root用户之外的用户授予对所有数据库的操作权限是非常不安全的,因此建议采用下述方式:
- mysql> CREATE USER 'test'@'localhost' IDENTIFIED BY '1234'; - mysql> CREATE DATABASE bank; - mysql> GRANT ALL PRIVILEGES ON bank.* TO 'test'@'localhost'; - mysql> FLUSH PRIVILEGES; - mysql> exit - mysql> mysql -u test -p mysql> Enter Password:1234
- 更改用户密码:
1)root登录mysql2)use mysql;3)mysql> UPDATE mysql.user SET Password = Password("new_password") WHERE User = 'test' AND Host = 'localhost'; mysql> FLUSH PRIVILEGES; /*Password可以理解成一个转换函数*/
- 删除用户
1) root登录mysql2) mysql> use mysql;3) mysql> DELETE FROM user Where User = 'test' AND Host = 'localhost';/*如果想删除用户及其权限,也可以使用下列方法:*/drop user test@'localhost'; //本地用户/*或者*/drop user test@'%';//远程登录用户
1 0
- [MySQL]创建用户并且授权
- mysql创建用户授权
- mysql创建用户,授权
- mysql 创建 用户 授权
- mysql创建用户,授权
- 【mysql】创建用户 授权
- MySql创建用户及授权
- MySql创建用户及授权
- mysql创建用户及授权
- MySql创建用户及授权
- MySql创建用户及授权
- MySQL创建用户与授权
- MySQL创建用户与授权
- MySql创建用户及授权
- MySql创建用户及授权
- MySQL创建用户与授权
- MySQL创建用户与授权
- mysql用户创建\授权\删除
- Spring scope详解
- 电子邮件SMTP协议原始命令码和工作原理
- 欢迎使用CSDN-markdown编辑器
- 机器学习基石第二次作业
- C语言学习
- [MySQL]创建用户并且授权
- Web开发之HTTP协议
- 欢迎使用CSDN-markdown编辑器
- 文章标题
- Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
- Android Activity Intent隐式启动
- grub rescue
- Windows8.1 IDE模式安装系统后改为AHCI模式的方法
- tools.jar找不到问题