1. 首先,需要停止MySQL服务。 sudo systemctl stop mysqld.service 2. 然后,使用root用户以不需要密码的方式启动MySQL服务。 sudo mysqld_safe --skip-grant-tables & 3. 在MySQL命令行中登录,无需输入密码。 mysql -u root 4. 在MySQL命令行中,执行以下指令重新设置密码(将password替换成你想要的密码)。 mysql>use mysql; mysql>update user set authentication_string=PASSWORD('password') where User='root'; mysql>flush privileges; mysql>quit; 5. 关闭MySQL服务。 sudo systemctl stop mysqld.service 6. 启动MySQL服务。 sudo systemctl start mysqld.service
通过以上步骤,大家就能够重新设置MySQL的密码了。