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;

关于我
loading
在线编辑器