如果你忘记了MySQL的root密码,可以通过以下步骤重置密码:
sudo systemctl stop mysqld
或者
sudo service mysqld stop
sudo mysqld_safe --skip-grant-tables &
这将启动MySQL服务,但不会检查用户权限。
mysql -u root
mysql数据库并更新root用户的密码:USE mysql;
UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
将新密码替换为你想要设置的新密码。
EXIT;
sudo killall mysqld
或者
sudo pkill mysqld
sudo systemctl start mysqld
或者
sudo service mysqld start
现在你应该可以使用新密码登录MySQL了。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS Minimal如何进行性能测试