1、service mysql stop
2、在终端命令行输入
mysqld_safe --skip-grant-tables & 【登录mysql系统】
3、输入mysql登录mysql系统 mysql -uroot -p 密码为空
mysql> use mysql;
mysql> UPDATE user SET password=password("新密码") WHERE user='root'; 【密码注意大小写】
mysql> flush privileges;
mysql> exit;
重新启动mysql服务
这样新的root密码就设置成功了