vim /etc/my.cnf #在[mysqld]中的段中添加一行:skip-grant-tables
2、重启mysqld
service mysqld restart
3、登陆mysql修改密码
mysql -u root #此时可以空密码登陆
mysql> use mysql; #选择mysql表
mysql> update user set Password=password('新密码') where User='root'; #更新密码
mysql> flush privileges;
mysql> quit;
4、将mysql配置文件修改回来
vim /etc/my.cnf #在[mysqld]中的段中删除之前添加的一行内容:skip-grant-tables