1 添加代码在/etc/my.cnf【mysqld】下方添加
skip-grant-tables 保存以后退出
2 重启mysql服务
systemctl restart mysqld.service
3使用无密码登陆mysql
mysql -u root -p回车直接登陆
选择数据库 use mysql;
修改密码 root
update user set authentication_string=password('root')where user='root'';
4 将配置还原
打开/etc/my.cnf 删除 skip-grant-tables-tables ,保存并退出
重启mysql服务,使用新密码登陆