DDL: create / alter / drop
DML:insert /update/delete
DQL :select /show
DCL :grant /revoke
创建 user1 用户,只能在 localhost 这个服务器登录 mysql 服务器,密码为 123
create user 'user1'@'localhost' identified by '123';
创建 user2 用户可以在任何电脑上登录 mysql 服务器,密码为 123
create user 'user2'@'%' identified by '123';
创建的用户名都在 mysql 数据库中的 user 表中可以查看到,密码经过了加密。
给 user1 用户分配对 test 这个数据库操作的权限:创建表,修改表,插入记录,更新记录,查询
grant create,alter,insert,update,select on test.* to 'user1'@'localhost';
给 user2 用户分配所有权限,对所有数据库的所有表
grant all on *.* to 'user2'@'%';