mysql创建用户指定给某个数据库权限

1、创建用户(修改密码)

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
update user set password=password('新密码') where user='username';  //修改密码

2、授权数据库权限给用户

grant all privileges on 数据库名.* to '用户名'@'%'; // '%'代表可以在任何主机登陆,可以替换为具体ip地址
all 可以替换为 select,delete,update,create,drop

3、刷新权限
操作完毕的时候最好使用 flush privileges 命令刷新一下权限。否则可能会修改不生效

flush privileges

你可能感兴趣的:(mysql创建用户指定给某个数据库权限)