“数据库类课程资源建设( 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 用户密码的修改。
|
|