| Shutdown_priv | enum(‘N‘,‘Y‘) | | | N | |
| Process_priv | enum(‘N‘,‘Y‘) | | | N | |
| File_priv | enum(‘N‘,‘Y‘) | | | N | |
| Grant_priv | enum(‘N‘,‘Y‘) | | | N | |
| References_priv | enum(‘N‘,‘Y‘) | | | N | |
| Index_priv | enum(‘N‘,‘Y‘) | | | N | |
| Alter_priv | enum(‘N‘,‘Y‘) | | | N | |
+-----------------+-----------------+------+-----+---------+-------+
17 rows in set (0.01 sec)
user表是5个授权表中最重要的一个,列出可以连接服务器的用户及其加密口令,并且它指定他们有哪种全局(超级用户)权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。所以我们不能给任何用户访问mysql.user表的权限!
权限说明:
+-----------+-------------+-----------------------------------------------------------------------+
| 权限指定符| 列名 |权限操作 |
+-----------+-------------+-----------------------------------------------------------------------+
| Select | Select_priv | 允许对表的访问,不对数据表进行访问的select语句不受影响,比如select 1+1| +-----------+-------------+-----------------------------------------------------------------------+
| Insert | Insert_priv | 允许对表用insert语句进行写入操作。 | +-----------+-------------+-----------------------------------------------------------------------+
| Update | Update_priv | 允许用update语句修改表中现有记录。 | +-----------+-------------+-----------------------------------------------------------------------+ | Delete | Delete_priv | 允许用delete语句删除表中现有记录。 | +-----------+-------------+-----------------------------------------------------------------------+ | Create | Create_priv | 允许建立新的数据库和表。 | +-----------+-------------+-----------------------------------------------------------------------+
| Drop | Drop_priv | 允许删除现有的数据库和表。 |
+-----------+-------------+-----------------------------------------------------------------------+
| Index | Index_priv | 允许创建、修改或删除索引。 |
+-----------+-------------+-----------------------------------------------------------------------+