MySQL数据库root账户密码忘记两种处理方法(保有效)
admin
2023-05-13 16:42:17
0

方法1:


1.停止MySQL服务

# kill `cat /var/run/mysqld/mysqld.pid`

或者

# pkill mysqld

2.创建一个密码赋值语句的文本文件

# vi mysql-init

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass!6';

在加载授权表之前重置密码。

3.使用—init-file选项启动MySQL服务

# mysqld --init-file=mysql-init --user=mysql &

4.删除文本文件,使用新密码连接MySQL

# rm -f mysql-init

# mysql -uroot -p 'MyNewPass!6'

5.停止MySQL服务并正常启动

# kill `cat /var/run/mysqld/mysqld.pid`

# systemctl start mysqld


方法2:


1.停止MySQL服务

# kill `cat /var/run/mysqld/mysqld.pid`

# pkill mysqld

2.使用--skip-grant-tables --skip-networking选项启动MySQL服务

# mysqld --skip-grant-tables --skip-networking --user=mysql

--skip-grant-tables:跳过授权表认证

--skip-networking:加了跳过授权表选项后所有的人都可以无密码登录,这是很不安全的,此选项不监听网络,防止恶意登录。

3.无密码连接MySQL

# mysql

4.重置密码

mysql> FLUSH PRIVILEGES;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass!6';

5.停止MySQL服务并正常启动

# kill `cat /var/run/mysqld/mysqld.pid`

# systemctl startmysqld


简单、快捷、有效,记得收藏哦!万一哪天root密码找不到了呢!


想学习更多MySQL5.7最新数据库技术,可以看下我录制的视频教程:https://ke.qq.com/course/251737

MySQL数据库root账户密码忘记两种处理方法(保有效)

相关内容

热门资讯

河南省第十五届运动会开幕式8月... 5月15日,河南省政府新闻办召开新闻发布会,介绍河南省第十五届运动会暨第九届残疾人运动会的具体情况,...
AI知识库进化后,知乎可能正在... 最近NotebookLM火了。 很多人把它当成一个AI笔记工具来看,我觉得看浅了。它真正厉害的地方,...
“23岁研究生被少年无证驾车撞... 23岁研究生王斌散步时,被16岁少年王某无证驾驶电动三轮车撞飞,导致特重型颅脑损伤,先后经历两次开颅...
雷军主动找马斯克合影,库克也来... 5月14日,在今晚的晚宴上,小米创办人、董事长兼CEO雷军主动与特斯拉CEO埃隆·马斯克合影。 视...
需要贴瓷砖师傅吗 专业打样板间... 您好,是这样的,我们公司的所有主材都是找品牌厂家直接合作的,所有的工人也都是本公司自己的工人,不存在...
新装修的房子为什么卫生间有刺鼻... 回答1: 是不是你用的防水涂料有问题,还是你的卫生间吊顶材料有问题。 回答2: 建议你请...
新装修的房子怎么去甲醛 最佳回答 新装修的房子最常见的就是通风放置,这样的话,时间就需要很长,一般的话最少半年以上吧,一般在...
新装修的房子如何除甲醛? 最佳回答 去除甲醛是比较重要的。常用的去除甲醛的方法是使用活性炭,你可以在家里的房间里面摆一些能够...
新装修的房子用活性炭去甲醛可以... 最佳回答 新房子装修了之后,难免会有一些味道的,即使没有味道,也要注意甲醛的排除,因为甲醛超标的话...
讲好中原文化故事,河南从这三方... 【大河财立方记者 司高妍 张克瑶】河南作为历史文化资源大省,有着“伸手一摸就是春秋文化,两脚一踩就是...