30.3.2 使用GRANT语句为用户授权
使用GRANT语句为用户授权的语法格式,与使用GRANT语句创建用户的语法格式相同,不再赘述,直接举例说明。
(1)为用户名为binghe的用户赋予在所有数据库上的执行权限,并且只能从本地服务器连接MySQL。
mysql> GRANT ALL PRIVILEGES ON *.* TO binghe@localhost;
Query OK, 0 rows affected (0.14 sec)
查看binghe用户所拥有的权限。
mysql> SELECT * FROM mysql.user WHERE user = 'binghe' AND host = 'localhost' \G
*************************** 1. row ***************************
Host: localhost
User: binghe
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: N