配色: 字号:
【任务6-7】在命令行使用多种方式修改普通用户的密码
2022-11-06 | 阅:  转:  |  分享 
  
“数据库类课程资源建设( MySQL 数据库应用与设计)”教学方向资源建设

1



【 任务 6-7】在命令行使用多种方式修改普通用户的密



【任务描述】

( 1) root 用户使用 Set 语句修改普通用户 admin 的密码,将原有的密码“ 123456”修改

为“ 666”。

( 2) root 用户使用 Update 语句更新“ mysql.user”数据表中普通用户的密码字段值,将

原有的密码“ 666”修改为“ 888”。

( 3) root 用户使用 Grant 语句修改普通用户的密码,将 root 用户原有的密码“ 888”修

改为“ 123”。

( 4) admin 用户使用 Set 语句将其自身的密码修改为“ 123456”。

【任务实施】

( 1)打开 Windows 命令行窗口,然后以 root 用户登录到 MySQL 服务

器。

( 2) root 用户使用 Set 语句修改 root 用户的密码

在命令行提示信息“ mysql\>”后输入以下语句:

mysql>Set Password For ''admin''@''localhost''=PASSWORD("666") ;

该语句执行完成后,会出现如下所示的提示信息:

Query OK, 0 rows affected, 1 warning (0.00 sec)

Set 语句执行成功, admin 用户的密码被成功设置为“ 666”。

( 3) root 用户使用 Update 语句更新“ mysql.user”数据表中的密码字段值

“数据库类课程资源建设( MySQL 数据库应用与设计)”教学方向资源建设

2



在命令行提示信息“ mysql\>”后输入以下语句:

Update mysql.user Set Authentication_string =PASSWORD("888")

Where User="admin" And Host="localhost" ;

该语句执行完成后,出现如下所示的提示信息:

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 1

成功执行 Update 语句后, admin 的密码被修改为“ 888”,使用 Flush Privileges 语句重新

加载用户权限, admin 用户就可以使用新密码登录 MySQL 服务器了。

( 4) root 用户使用 Grant 语句修改普通用户的密码

在命令行提示信息“ mysql\>”后输入以下语句:

Grant Usage On . To ''admin''@''localhost'' Identified By ''123'' ;

该语句执行完成后 ,出现如下所示的提示信息:

Query OK, 0 rows affected, 1 warning (0.00 sec)

成功执行 Grant 语句后,普通用户 admin 的密码被修改成了“ 123”, admin 用户就可以

使用新密码登录 MySQL 服务器了。

( 5) admin 用户使用 Set 语句将其自身的密码

先使用“ Exit”命令退出登录状态,然后 admin 用户使用密码“ 123”登录到 MySQL 服

务器,在命令行提示信息“ mysql\>”后输入以下语句:

mysql> Set Password=PASSWORD("123456") ;

该语句执行完成后,会出现如下所示的提示信息:

Query OK, 0 rows affected, 1 warning (0.00 sec)

Set 语句执行成功, admin 用户的密码被成功设置为“ 123456”, admin 用户就可以使用

新密码登录 MySQL 服务器了。



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