开发者社区> 飞逸逸飞> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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 修改回来,重启

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

相关文章
Linux6.5下MySQL的安装
查看mysql的安装路径、查看mysql的安装包、卸载mysql、安装mysql。
24 0
17.11 Linux MySQL安装
本节,我们学习安装 Mysql 数据库,其安装步骤稍微复杂,我们逐步来进行解析。
47 0
LINUX06_MYSQL5.7.24如何安装(下)
LINUX06_MYSQL5.7.24如何安装(下)
49 0
LINUX06_MYSQL5.7.24如何安装(上)
LINUX06_MYSQL5.7.24如何安装(上)
53 0
Linux下MySQL的安装
Linux下MySQL的安装 MySQL安装: 步骤: (1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql (2)将自带的mysql卸载 (3)上传Mysql到linux (4)安装mysql的依赖(选做) yum -y install libaio.
1729 0
五、Linux(CentOS7)编译源码安装Subversion
1、安装apr-util #yum install apr-util apr-util-devel 2、安装sqlite #yum install sqlite sqlite-devel 3、安装zlib #tar zxf zlib-1.2.8.tar.gz #cd zlib-1.2.8 #./configure #make && make install
61 0
八、Linux(CentOS7)安装Redis
常见问题: 1、redis不能远程连接时,可能是防火墙的问题: firewall-cmd --query-port=6379/tcp firewall-cmd --add-port=6379/tcp firewall-cmd --query-port=6379/tcp 显示yes为打开
29 0
+关注
飞逸逸飞
菜鸟程序猿一枚,渴望学到更多的知识,看到不一样的世界
9
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载