如果你忘记了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了。