编辑/etc/my.cnf,添加如下:
[mysqld]
skip-name-resolve
skip-grant-tables
保存退出
重启mysql服务
systemctl restart mysqld
使用mysql进入mysql环境
mysql -uroot -p
此时密码为空,直接回车进入。
此时不能使用alter命令修改面,要是用update直接修改user表。不过密码存储的字段已经㐊password了。
UPDATE user SET authentication_string=PASSWORD('Iam1bighero.') where USER='root';
更新成功后退出mysql环境。
再次编辑/etc/my.cnf,注释掉skip-grant-tables
保存退出,重新启动mysql服务
systemctl restart mysqld
mysql的root密码重置完毕。