配色: 字号:
【任务6-13】在命令行授予用户全局权限
2022-11-06 | 阅:  转:  |  分享 
  
“数据库类课程资源建设( 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 的权限。



献花(0)
+1
(本文系籽油荃面原创)