2024/10/23
98 阅读

如何重置MySQL数据库用户密码?要重置MySQL的root密码,可以通过以下方法,操作步骤如下:

首先,停止MySQL服务。

在终端或命令提示符中输入以下命令来停止MySQL服务:

sudo systemctl stop mysql 

或者,如果系统使用的是init.d脚本,可以使用以下命令:

sudo service mysql stop 

然后,启动MySQL服务,跳过授权表。

使用以下命令以安全模式启动MySQL服务,跳过授权表:

sudo mysqld_safe --skip-grant-tables &

这样MySQL服务会在没有密码验证的情况下启动。

之后,连接到MySQL。

使用以下命令连接到MySQL:

mysql -u root 

此时不需要输入密码即可连接到MySQL。

接下来,修改root用户的密码。

在MySQL命令行中输入以下命令来修改root用户的密码:

USE mysql;

UPDATE user SET authentication_string = PASSWORD(‘新密码’) WHERE User = ‘root’;

FLUSH PRIVILEGES;

替换新密码为想要设置的新密码。

再,退出MySQL。

完成密码修改后,使用以下命令退出MySQL:

EXIT;

最后,重新启动MySQL服务。

使用以下命令重新启动MySQL服务:

sudo systemctl start mysql 

或者,如果系统使用的是init.d脚本,可以使用以下命令:

sudo service mysql start 

通过以上方法步骤,就可以成功重置MySQL的root密码了。数据库新密码要妥善保管好哦,并确保MySQL服务运行正常。

以上就是mysql重置用户密码的方法,就介绍到这吧,如有错漏之处,望多指教,一起交流学习。