目录
7.1用户与权限概述
用户是数据库的使用者和管理者。
MySQL通过用户的设置来控制数据库操作人员的访问与操作范围。
服务器中名为mysql的数据库,用于维护数据库的用户以及权限的控制和管理。
MySQL中的所有用户信息都保存在mysql.user数据表中。
mysql.user表中常见的字段
字段名 |
数据类型 |
默认值 |
Host |
char(60) |
|
User |
char(32) |
|
Select_priv |
enum('N', 'Y') |
N |
Insert_priv |
enum('N', 'Y') |
N |
Update_priv |
enum('N', 'Y') |
N |
Delete_priv |
enum('N', 'Y') |
N |
Create_priv |
enum('N', 'Y') |
N |
Drop_priv |
enum('N', 'Y') |
N |
Reload_priv |
enum('N', 'Y') |
N |
字段名 |
数据类型 |
默认值 |
Shutdown_priv |
enum('N', 'Y') |
N |
Process_priv |
enum('N', 'Y') |
N |
File_priv |
enum('N', 'Y') |
N |
Grant_priv |
enum('N', 'Y') |
N |
ssl_type |
enum('','ANY','X509','SPECIFIED') |
|
ssl_cipher |
blob |
NULL |
x509_issuer |
blob |
NULL |
x509_subject |
blob |
NULL |
max_questions |
int(11) unsigned |
0 |
字段名 |
数据类型 |
默认值 |
max_updates |
int(11) unsigned |
0 |
max_connections |
int(11) unsigned |
0 |
max_user_connections |
int(11) unsigned |
0 |
plugin |