(1)关闭mysql服务
Service mysqld stop(关闭服务)
(2)修改配置,使mysql免密登录
Vim /etc/my.cnf
在配置文档最后加skip-grant-tables,保存并退出
(3)启动mysql服务
Service mysqld start(开启服务)
(4)将旧密码置空
Mysql –u root –p //提示输入密码后直接回车
Use mysql; //选择数据库
update user set authentication_string=’’ where user=’root’; //密码置空
quit;
(5)去除免密登录
Vim /etc/my.cnf
删除或者注释skip-grant-tables,保存并退出
(6)重启mysql服务
Service mysqld restart(重启服务)
(7)修改密码
Mysql –u root –p //密码置空后直接回车登录
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';