如何更改 MySQL 根密码
【摘要】 问题:如何更改 MySQL 根密码?
答:您可以使用以下 3 种方法之一更改 MySQL 根密码。
问题:如何更改 MySQL 根密码?
答:您可以使用以下 3 种方法之一更改 MySQL 根密码。
这些方法可以在 Windows 和 Unix 环境中使用,包括 Ubuntu、Debian、CentOS、Fedora、RedHat、Arch Linux、SUSE 等,
方法 1. 如何使用 mysqladmin 命令更改 MySQL Root 密码?
您可以使用 mysqladmin 命令更改 mySQL 根密码,如下所示。请注意-p 和 currentpassword 之间没有空格。
# mysqladmin -u root -pcurrentpassword password 'newpassword'
更改后,请确保您可以使用新密码成功登录,如下所示。
# mysql -u root -pnewpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.25-rc-community MySQL Community Server (GPL)
mysql>
方法 2. 如何使用 UPDATE SQL 命令从 MySQL 提示更改 MySQL Root 密码?
您还可以使用标准的更新 SQL 命令结合 MySQL 密码功能来更改密码,如下所示。
使用旧密码登录 MySQL root 帐户
# mysql -u root -poldpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.25-rc-community MySQL Community Server (GPL)
mysql>
使用 UPDATE 命令更改 root 密码。
mysql> UPDATE user SET password=PASSWORD('newpassword') WHERE user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
验证新的 MySQL 根密码
更改后,请确保您可以使用新密码成功登录,如下所示。
# mysql -u root -pnewpassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.25-rc-community MySQL Community Server (GPL)
mysql>
方法 3. 如何使用 mysqladmin 命令设置 MySQL Root 密码?
此方法仅在当前没有为 root 帐户分配密码时才有效。如果您没有为 root 帐户分配任何密码,请设置密码而不提供当前密码,如下所示。
# mysqladmin -u root password 'newpassword'
[Note: There is no currentpassword for root in this example]
如何使用 mysqladmin 命令更改 MySQL 普通用户(非 root)密码?
您可以使用相同的 mysqladmin 命令来更改 mySQL 最终用户帐户的密码,如下所示。
# mysqladmin -u jsmith -pcurrentpassword password 'newpassword'
如何使用 UPDATE SQL 命令从 MySQL 提示更改 MySQL 普通用户(非 root)密码?
您还可以使用标准的更新 SQL 命令结合 MySQL 密码功能来更改非 root 用户的密码,如下所示。
mysql> UPDATE user SET password=PASSWORD('newpassword') WHERE user='ramesh';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)