“数据库类课程资源建设( MySQL 数据库应用与设计)”教学方向资源建设
1
【任务 6-13】在命令行授予用户全局权限
【任务描述】
( 1)授予 admin 用户对所有数据库的所有表的“ Create、 Alter、 Drop”权限。
( 2)授予 admin 用户创建新用户的权限。
【任务实施】
( 1)授予 admin 用户对所有数据库的所有表的“ Create、 Alter、 Drop”权
限
在命令行中输入以下语句给 admin 用户授权:
Grant Create , Alter , Drop On . To "admin"@"localhost" ;
该语句执行成功时,会出现以下提示信息:
Query OK, 0 rows affected (0.03 sec)
( 2)授予 admin 用户创建新用户的权限
在命令行中输入以下语句授予 admin 用户创建新用户的权限:
Grant Create User On . To "admin"@"localhost" ;
该语句执行成功时,会出现以下提示信息:
Query OK, 0 rows affected (0.00 sec)
( 3)查看 admin 用户的 Create、 Alter、 Drop、 Create User 的权限
在命令行中输入以下语句查看 admin 用户的权限:
Select User,Create_priv,Alter_priv,Drop_priv,Create_user_priv From mysql.user
Where user="admin" And Host="localhost" ;
查看结果如图 6-32 所示。
“数据库类课程资源建设( MySQL 数据库应用与设计)”教学方向资源建设
2
图 6-32 查看 admin 用户已授予权限的结果
从图 6-32 可以看出, admin 用户 目前拥有 Create、 Alter、 Drop、 Create User 的权限。
|
|