创建本地账号
# 创建账号
create user‘mpd‘@‘localhost‘ identified by ‘123‘; # mysql -umpd -p123 可以在本地登陆
create user‘nicexm‘@‘%‘ identified by ‘123‘ -h 服务端ip # 可以远程连接mysql服务器
# 给用户授权
user:*.* # 权限*别
database;.db1.* # 库权限
tables_priv:db1.t1 # 表权限
coulmns_priv:id,name # 字段权限
grant all on *.* to ‘mpd‘@‘%‘; # 给用户放行所有权限 (初了grant权限)
grant select on *.* to ‘mpd‘@‘%‘; # 放行 查看 权限
grant select on db2.* to ‘mpd‘@‘%‘; # 给mpd用户授权db2库下所有表的查看权限
# 回收权限
revoke select on *.* from ‘mpd‘@‘%‘;
# 查看用户授权表权限
select * from mysql.user\G; # 查看user表下的所有用户对应的权限
select * from mysql.tables_priv\G; # 查看表权限的用户
数据库 权限管理