MYSLQ 创建用户与授权

qq_15756219 2018-06-29 02:39:24
1. 创建用户 格式:create user 用户名 identified by '密码';
create user 'username'@'host' identified by 'password';

例:create user xiaogang identified by '123456';

host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%

2. 删除用户

drop user ''@'';

3. 授权 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

grant privileges on databasesname.tablename to 'username'@'host';

privileges : 用户操作权限,如 select,insert,update 授予所有使用 all

例如:grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;

注意:
用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

grant privileges on databasesname.tablename to 'username'@'host' with grant option;

4.设置与更改用户密码

set password for 'username'@'host' = password('newpassword');

5. 撤销用户权限 格式:revoke 权限 on 数据库.数据表 from '用户'@'主机名';

revoke privileges on databasesname,tablename from 'username'@'host';

例如:revoke all on *.* from 'xiaogang' @'%';

6.刷新mysql权限

flush privileges;
...全文
683 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶落千尘 2018-09-19
  • 打赏
  • 举报
回复
应该去博客里备忘一下
李庆海 2018-07-03
  • 打赏
  • 举报
回复
grl0524 2018-07-03
  • 打赏
  • 举报
回复
点赞笔记,谢谢分享
Rotel-刘志东 2018-07-02
  • 打赏
  • 举报
回复
支持一下。。。。
二月十六 2018-06-29
  • 打赏
  • 举报
回复
感谢分享~~
吉普赛的歌 2018-06-29
  • 打赏
  • 举报
回复
楼主笔记做得真好, 不过最好是写博客,
百合杰 2018-06-29
  • 打赏
  • 举报
回复
啥 送分?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧