“数据库类课程资源建设( 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 服务器了。
|
|