如果你忘记了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
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复