开发者社区> 飞逸逸飞> 正文

Linux MySQL 8.0 忘记密码

简介: 不小忘了MySQL的密码,按照书上和网上的内容都没能修改成功,终于在借鉴了多篇文章之后成功找到原因,修改密码成功
+关注继续查看

修改 MySQL 密码

第一步:关闭 MySQL 进程

systemctl stop mysqld
service mysqld stop
/etc/init.d/mysql stop
kill PID
#以选一个方法即可

第二步:配置 /etc/my.cnf 跳过权限表认证直接登录

# 在【mysqld】模块添加:skip-grant-tables   保存退出
[mysqld]
skip-grant-table

第三步:重启 MySQL 服务,登录进入

systemctl start mysqld
service mysqld start
/etc/init.d/mysql start
#以上选一个方法即可

第四步:刷新权限表,使得权限认证重新生效

flush privileges
注意:网上很多文章都没有该步骤,这样会报错,如下图:


正确应该如下图(新版 MySQL 密码需要设置复杂一些至少8位):

最后:不要忘了把 /etc/my.cnf 修改回来,重启

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux root用户忘记密码解决方法
Linux root用户忘记密码解决方法
19 0
Linux 改动inittab文件及忘记密码等导致无法进入系统的解决办法
Linux 改动inittab文件及忘记密码等导致无法进入系统的解决办法
26 0
MySql——忘记密码怎么办
MySql——忘记密码怎么办
55 0
MySQL本地数据库忘记密码时如何修改
打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址
52 0
mysql:Windows修改MySQL数据库密码(修改或忘记密码)
mysql:Windows修改MySQL数据库密码(修改或忘记密码)
155 0
centos linux忘记密码进行重置
centos linux忘记密码进行重置
93 0
Linux 忘记密码解决方法
很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。
44 0
mysql忘记密码怎么办(附免密登录和修改密码)
mysql忘记密码怎么办(附免密登录和修改密码)
549 0
Linux下MySQL忘记密码怎么办
Linux下MySQL忘记密码怎么办
78 0
+关注
飞逸逸飞
菜鸟程序猿一枚,渴望学到更多的知识,看到不一样的世界
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像