MySQL创建用户并给予权限
1 进入数据库
mysql -u root -p
2 进入mysql数据库
use mysql;
3 创建用户
#创建用户
create user 'test'@'localhost' identified by '密码';
#修改密码
alter user 'test'@'localhost' identified by '新密码';
#删除用户
drop user 'test'@'localhost';
#仅本地 localhost
#任意IP登录 %
4 重新载入授权表,必要操作
FLUSH PRIVILEGES;
5 给予用户权限
#给予用户所有权限,甚至是可以授予其他用户权限
grant all privileges on *.* to 'test'@'localhost' with grant option;
#给予用户mysql数据库下所有表增删改查的权限,无法授予其他用户权限
grant select,insert,update,delete on mysql.* to 'test'@'localhost';
#撤销用户权限
revoke all privileges on *.* from 'test'@'localhost';
6 重新载入授权表
flush privileges;
7 查看用户权限
show grants for 'test'@'localhost';