1. 停止MySQL服务器 sudo systemctl stop mysql 或者 sudo service mysql stop 2. 使用--skip-grant-tables参数启动MySQL服务器 sudo mysqld_safe --skip-grant-tables & 3. 使用root用户登录MySQL(无需密码) sudo mysql -u root 4. 更新root用户的密码 mysql>UPDATE mysql.user SET authentication_string=PASSWORD('NewPassword') WHERE USER='root'; 5. 刷新系统权限表 mysql>FLUSH PRIVILEGES; 6. 退出MySQL mysql>quit 7. 重启MySQL服务器以使用新密码 sudo systemctl start mysql 或者 sudo service mysql start
通过遵循上述步骤,您将能够轻松地重置MySQL的登录密码。