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步优化法
