1. 停止MySQL服务
$ sudo service mysql stop
2. 在安全模式下启动MySQL服务
$ sudo mysqld_safe --skip-grant-tables &
3. 登录到MySQL
$ mysql -u root
4. 修改密码
mysql>use mysql; mysql>update user set authentication_string=password('new-password') where user='root'; mysql>flush privileges; mysql>quit
5. 重新启动MySQL服务
$ sudo service mysql start
现在您已经重新设置了MySQL的密码,并可以使用新密码登录。