Mysql5.6新增用户权限
大熊•
1、CREATE USER 'user1'@'%' IDENTIFIED BY password';
%'
- 所有情况都能访问
localhost
- 本机才能访问
111.222.111.111
- 指定 ip 才能访问
password
- 密码
2、修改密码
update mysql.user set password=password('新密码') where user='user1';
3、新用户登录访问,可以看到默认生成的两个数据库,看不到其他任何数据库;
4、给用户添加权限
grant all privileges on 想授权的数据库.* to 'user1'@'%’;
grant all privileges on we7.* to 'user1'@'%';
all可以替换为 select,delete,update,create,drop
此时访问即可看到新添加的数据库;
5、删除用户
Delete FROM mysql.user Where User='user1';
注意:刷新权限;在对用户进行操作后,可能不及时生效,需进行权限刷新
flush privileges;
下一篇:MySQL的5步优化法