码迷,mamicode.com
首页 > 数据库 > 详细

mysql(3)权限

时间:2018-08-11 01:22:27      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:.com   com   数据   查看命令   str   inf   tin   ima   shutdown   

1.初始化完成之后的用户:只有一个root用户,5.6及之前的版本是没有密码的,5.7会产生随机密码,在初始化时可以看到,在配置日志文件中也可以查看。

2.用户的权限管理

1)检查用户的-hip和用户名是否被允许

2)首先查看mysql.user表是否存在该用户,这里没有权限设置,默认对所有的库都有权限

3)然后查看mysql.db表中该用户对某些库的权限

4)然后查看mysql.table_priv对于某个库的某张表的权限查看

5)然后查看mysql.columns_priv对某张表的某列的查看权限

查看命令: 例如查看user表描述,进入mysql ,语句:  use  mysql ; desc user;

技术分享图片

查看user表中root的内容,select *  from user where  user="root" limit  1 \G ;\G表示把结果集竖起来便于查看;limit 1  表示第一行数据(去除后会查所有数据),下表可以看出对所有的都有权限;

技术分享图片

如下authentication_String 就是我们的密码,但是是同password函数处理过的,是不可逆的,所以是安全的;

技术分享图片

3.常用权限

sql语句:select, insert ,update, delete , index等

存储过程: create routine,  alter routine ,execute ,irigger

管理权限:super, reload ,  show database ,shutdown,   grant  option等

所有权限可以查看:https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html

未完待续

 

mysql(3)权限

标签:.com   com   数据   查看命令   str   inf   tin   ima   shutdown   

原文地址:https://www.cnblogs.com/gg128/p/9457823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!