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

1



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

密码

【任务描述】

( 1)使用 mysqladmin 命令修改 root 用户的密码,将原有的密码“ 123456”修改为

“ admin”。

( 2)使用 Set 语句修改 root 用户的密码,将原有的密码“ admin”修改为“ 666”。

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

密码“ 666”修改为“ 888”。

( 4)在 Navicat 图形界面,将 root 用户原有的密码“ 888”修改为“ 123456”。

【任务实施】

( 1)打开 Windows 命令行窗口,然后以原有密码“ 123456”登录 MySQL

服务器 。

( 2)使用 mysqladmin 命令修改 root 用户的密码

在命令行提示符“ C:\>”后面输入以下语句:

C:\> mysqladmin -u root -p password "admin";

按照提示信息 “Enter password:”,然后输入 root 用户原来的密 码 “123456” ,如下所示。

Enter password:

按回车键后会出现以下的警告信息:

mysqladmin: [Warning] Using a password on the command line interface can be insecure.

Warning: Since password will be sent to server in plain text, use ssl connection to ensure

password safety.

修改密码语句执行完成后,新的密码将被设定, root 用户登录时将使用新的密码。

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

2



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

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

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

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

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

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

Set 语句执行成功, root 用户的密码被成功设置为“ 666”。为了使新密码生效,需要以

新密码重新启动 MySQL。

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

先使用“ Quit”命令退出登录状态,使用 root 用户使用密码“ 666”登录到 MySQL 服

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

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

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

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

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

Rows matched: 1 Changed: 1 Warnings: 1

( 5)在 Navicat 图形界面,修改 root 用户的密码

在 Navicat 主窗口,单击【用户】图形按钮 ,此时可以看到连接“ better”中已有的

用户,在用户列表框中选择已有用户“ root@localhost”,然后在工具栏中单击【编辑用户】

图形按钮 ,打开用户编辑窗口的【常规】选项卡,分别在“密码”输入框和“确认

密码”输入框中输入密码“ 12345”,如图 6-21 所示。

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

3





图 6-21 在 Navicat 主窗口修改 root 用户的密码

密码修改完成后,在工具栏中单击【保存】按钮 ,保存 root 用户密码的修改。



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