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