首页 > 数据库技术 > 详细

数据库 权限管理

时间:2020-06-15 22:42:28      阅读:48      评论:0      收藏:0      [点我收藏+]

创建本地账号

# 创建账号
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; # 查看表权限的用户

数据库 权限管理

原文:https://www.cnblogs.com/xiaolang666/p/13137723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!