Mysql忘记密码解决方法


Posted in MySQL onFebruary 12, 2022

一、前言

经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,mysql忘记密码就是其中一种情况。当我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,所以接下来我介绍的方法就是怎么配置mysql登录无需密码认证。

二、环境介绍

centos7.9 + mysql,不是maridb哦

三、具体操作

1、关闭mysql服务

systemctl stop mysql

2、修改配置文件

通过在配置文件/etc/my.cnf的[mysqld]选项下添加skip-grant-tables,实现登录mysql不需要密码。

vim /etc/my.cnf

Mysql忘记密码解决方法

3、启动mysql服务

systemctl start mysql

4、连接mysql服务

mysql -uroot 

Mysql忘记密码解决方法

5、修改密码

这里需要注意的是,我设置的root密码是123456.com,那你根据自己的需要改成自己密码即可。这里需要注意的是最后的flush privileges很重要,不然可能不生效!

mysql> use mysql
Database changed
mysql> update mysql.user set authentication_string=password('123456.com') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4  Changed: 0  Warnings: 0
mysql>flush privileges;
mysql> exit

6、将配置文件中的skip-grant-tables删除

vim /etc/my.cnf
systemctl restart mysql

Mysql忘记密码解决方法

7、测试

mysql -uroot -p

Mysql忘记密码解决方法

到此这篇关于Mysql忘记密码解决方法的文章就介绍到这了,更多相关Mysql忘记密码解决方案内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
Apr 05 MySQL
MySQL 亿级数据导入导出及迁移笔记
Jun 18 MySQL
Node-Red实现MySQL数据库连接的方法
Aug 07 MySQL
MySQL数据库中varchar类型的数字比较大小的方法
Nov 17 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
Mar 22 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 MySQL
MySQL数据库如何使用Shell进行连接
Apr 12 MySQL
MySQL创建管理子分区
Apr 13 MySQL
Mysql 数据库中的 redo log 和 binlog 写入策略
Apr 26 MySQL
MySQL批量更新不同表中的数据
May 11 MySQL
MySql数据库触发器使用教程
Jun 01 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 #MySQL
MySQL数据库⾼可⽤HA实现小结
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 #MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 #MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 #MySQL
教你使用VS Code的MySQL扩展管理数据库的方法
Jan 22 #MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 #MySQL
You might like
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
php中使用url传递数组的方法
2015/02/11 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
pytorch 模型可视化的例子
2019/08/17 Python
python 字符串常用方法汇总详解
2019/09/16 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
升旗仪式主持词
2014/03/19 职场文书
个人承诺书格式
2014/06/03 职场文书
小学语文教研活动总结
2014/07/01 职场文书
建筑工地文明标语
2014/10/09 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
Golang日志包的使用
2022/04/20 Golang
在 Python 中利用 Pool 进行多线程
2022/04/24 Python