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 相关文章推荐
MySQL索引知识的一些小妙招总结
May 10 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
解决Mysql的left join无效及使用的注意事项说明
Jul 01 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL 如何限制一张表的记录数
Sep 14 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
MySQL数据库索引的最左匹配原则
Nov 20 MySQL
MySql数据库 查询时间序列间隔
May 11 MySQL
MySQL 语句执行顺序举例解析
Jun 05 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
关于MySQL中explain工具的使用
May 08 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入门速成教程
2007/03/19 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php查看当前Session的ID实例
2015/03/16 PHP
php之可变变量的实例详解
2017/09/12 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
xml和web特殊字符
2009/04/28 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
利用Vue2.x开发实现JSON树的方法
2018/01/04 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
Python读写unicode文件的方法
2015/07/10 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
python命令行工具Click快速掌握
2019/07/04 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
法国珠宝店:CLEOR
2017/01/29 全球购物
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
《和我们一样享受春天》教学反思
2014/02/07 职场文书
临床医师个人自我评价
2014/04/06 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
党性心得体会
2014/09/03 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL