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