• 环境基于Centos7.6

1.db表作用

存放与db库有关结构、权限等信息。

2.db表查询

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
mysql> select * from db\G
*************************** 1. row ***************************
Host: localhost
Db: performance_schema
User: mysql.session
Select_priv: Y
Insert_priv: N
Update_priv: N
Delete_priv: N
Create_priv: N
Drop_priv: N
Grant_priv: N
References_priv: N
Index_priv: N
Alter_priv: N
Create_tmp_table_priv: N
Lock_tables_priv: N
Create_view_priv: N
Show_view_priv: N
Create_routine_priv: N
Alter_routine_priv: N
Execute_priv: N
Event_priv: N
Trigger_priv: N
*************************** 2. row ***************************
Host: localhost
Db: sys
User: mysql.sys
Select_priv: N
Insert_priv: N
Update_priv: N
Delete_priv: N
Create_priv: N
Drop_priv: N
Grant_priv: N
References_priv: N
Index_priv: N
Alter_priv: N
Create_tmp_table_priv: N
Lock_tables_priv: N
Create_view_priv: N
Show_view_priv: N
Create_routine_priv: N
Alter_routine_priv: N
Execute_priv: N
Event_priv: N
Trigger_priv: Y
2 rows in set (0.00 sec)

3.db表详解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                 Host: localhost		#允许用户登录所使用的IP
Db: performance_schema #库名
User: mysql.session #用户名
Select_priv: Y #是否通过SELECT命令查询数据
Insert_priv: N #是否通过INSERT命令插入数据
Update_priv: N #是否通过UPDATE命令修改现有数据
Delete_priv: N #是否通过DELETE命令删除现有数据
Create_priv: N #是否可以创建新的数据库和表
Drop_priv: N #是否可以删除现有数据库和表
Grant_priv: N #是否可以将自己的权限再授予其他用户
References_priv: N #是否可以创建外键约束
Index_priv: N #是否可以创建和删除表索引,用索引查询表
Alter_priv: N #是否可以重命名和修改表结构
Create_tmp_table_priv: N #是否可以创建临时表
Lock_tables_priv: N #是否可以使用LOCK TABLES命令阻止对表的访问/修改;
Create_view_priv: N #是否可以创建视图
Show_view_priv: N #是否可以创建视图
Create_routine_priv: N #是否可以更改或放弃存储过程和函数
Alter_routine_priv: N #是否可以修改或删除存储函数及函数
Execute_priv: N #是否可以执行存储过程
Event_priv: N #是否能否创建、修改和删除事件
Trigger_priv: N #是否能否创建和删除触发器