在登陆MySQL时出现:
在这里插入图片描述
然后想到免密登录,之后重置密码
首先关闭MySQL服务,打开/ect/my.cfg 配置文件中
添加skip_grant_tables 保存并退出。
在这里插入图片描述
重新启动MySQL服务

systemctl start mysqld

在这里插入图片描述
登录mysql,无需输入密码,直接回车即可
在这里插入图片描述
切换至mysql数据库,进行重置密码
在这里插入图片描述
执行如下命令进行重置密码

update mysql.user set authentication_string=password('123456')   where user='root' and host='localhost';

在这里插入图片描述
刷新授权表,退出mysql;
使用新密码登录mysql进行验证
在这里插入图片描述
最后将/ect/my.cfg里跳过密码登录那句删除保存退出,重启mysql服务即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐