MySQL是广泛用于网站存储的开源数据库软件。有些时候,我们忘记了我们的MySQL root帐户密码。本文将帮助您使用简单的步骤重新设置root帐户密码。
第1步:停止MySQL
首先使用下面的命令停止MySQL服务器。
# service mysqld stop
or
# systemctl stop mysql.service
第2步:在安全模式启动MySQL
现在,使用以下命令启动MySQL服务器在安全模式。同时开始在安全模式下的MySQL不会提示输入密码。
# mysqld_safe --skip-grant-tables &
第3步:重置MySQL的root密码
现在,使用root用户登录到MySQL服务器,并使用以下命令更改密码。
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
第4步:重启MySQL
修改密码停止MySQL后,(在安全模式下运行),并重新启动
# service mysqld stop
# service mysqld start
第5步:确认新密码
重置MySQL的root帐户密码,并重新启动后,只需登录确认新密码。
# mysql -u root -p
Enter password:
**********
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 51
Server version: 5.5.34 MySQL Community Server (GPL) by Remi
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql<