当前位置:首页 > 行业动态 > 正文

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

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

1. 停止MySQL服务

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

sudo systemctl stop mysqld 

2. 进入安全模式

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

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

sudo mysqld_safe skipgranttables & 

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

3. 登录MySQL

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

mysql u root 

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

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

4. 重置root密码

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

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

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

5. 退出MySQL并重启服务

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

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

exit 

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

sudo systemctl start mysqld 

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