创建 user1 用户,只能在 localhost 这个服务器登录 mysql 服务器,密码为 123
create user ‘user1’@’localhost’ identified by ‘123’;

创建 user2 用户可以在任何电脑上登录 mysql 服务器,密码为 123
create user ‘user2’@’%’ identified by ‘123’;

select * from mysql.user;

1.给 user1 用户分配对 mydb16 这个数据库操作的权限:创建表,修改表,插入记录,更新记录,查询

grant create,alter,insert,update,select on mydb16.* to ‘user1’@’localhost’;

2.给 user2 用户分配所有权限,对所有数据库的所有表
grant all on . to ‘user2’@’%’;

撤销 user1 用户对 mydb16 数据库所有表的操作的权限
revoke all on mydb16.* from ‘user1’@’localhost’;

查看权限
SHOW GRANTS FOR ‘user1’@’localhost’;

SHOW GRANTS FOR ‘user2’@’%’;

删除 user2
drop user ‘user2’@’%’;

修改密码
SET password for ‘user1’@’localhost’=password(‘666666’);