1、执行sudo vim /etc/my.cnf 加入 skip-grant-tables 2、重新启动mysql
sudo service mysql restart
3、执行mysql -uroot -p(不需要密码直接Enter) 4、sql语句修改密码
USE mysql ;
UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
5、执行quit退出mysql
6、重新执行sudo vim /etc/my.cnf,然后删除刚刚加入的 skip-grant-tables,重新启动mysql