CentOS 7.2 MySQL的root密码忘记时重置方法

如果你忘记了CentOS 7.2上MySQL的root密码,你可以按照以下步骤重置密码:

CentOS 7.2 MySQL的root密码忘记时重置方法
(图片来源网络,侵删)

1. 停止MySQL服务

你需要停止MySQL服务,在终端中输入以下命令:

sudo systemctl stop mysqld

2. 进入安全模式

你需要以安全模式启动MySQL服务,在终端中输入以下命令:

sudo mysqld_safe skipgranttables &

这个命令将以安全模式启动MySQL服务,并跳过所有权限检查。

3. 登录MySQL

接下来,你需要登录到MySQL,在终端中输入以下命令:

mysql u root

这将使用root用户登录到MySQL,由于我们正在以安全模式运行MySQL,所以不需要密码。

4. 重置root密码

现在,你需要重置root用户的密码,在MySQL命令行中输入以下命令:

FLUSH PRIVILEGES;
USE mysql;
UPDATE user SET password=PASSWORD('新密码') WHERE User='root';

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

5. 退出MySQL并重启服务

你需要退出MySQL并重启服务,在MySQL命令行中输入以下命令:

exit

然后在终端中输入以下命令:

sudo systemctl start mysqld

这将会重启MySQL服务,并使用新的root密码。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/673034.html

(0)
未希的头像未希新媒体运营
上一篇 2024-06-04 05:20
下一篇 2024-06-04 05:22

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入