Mysql忘记密码解决方法

 更新时间:2022年02月10日 10:19:51   作者:阿南-anan    
这篇文章主要给大家风向的是Mysql忘记密码解决方法,我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,下面我们就进入文章学习具体的解决方法吧

一、前言

经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,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

3、启动mysql服务

systemctl start mysql

4、连接mysql服务

mysql -uroot 

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

7、测试

mysql -uroot -p

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

相关文章

  • MYSQL替换时间(年月日)字段时分秒不变实例解析

    MYSQL替换时间(年月日)字段时分秒不变实例解析

    这篇文章主要介绍了MYSQL替换时间(年月日)字段,时分秒不变的实现方法,需要的朋友可以参考下
    2017-07-07
  • MySQL实现分布式锁

    MySQL实现分布式锁

    这篇文章主要介绍了MySQL实现分布式锁,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • MySQL从库维护经验分享

    MySQL从库维护经验分享

    这篇文章主要介绍了MySQL从库维护经验分享,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • MYSQL导入导出sql文件简析

    MYSQL导入导出sql文件简析

    这篇文章主要介绍了MYSQL导入导出.sql文件的相关资料,内容包括MYSQL的命令行模式的设置、命令行进入MYSQL的方法、数据库导出数据库文件、从外部文件导入数据到数据库,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • MySQL深分页问题解决的实战记录

    MySQL深分页问题解决的实战记录

    优化项目代码过程中发现一个千万级数据深分页问题,觉着有必要给大家总结整理下,这篇文章主要给大家介绍了关于解决MySQL深分页问题的相关资料,需要的朋友可以参考下
    2021-09-09
  • MySQL定时备份之使用Linux下的crontab定时备份实例

    MySQL定时备份之使用Linux下的crontab定时备份实例

    这篇文章主要介绍了使用Linux下的crontab进行MySQL定时备份的例子,需要的朋友可以参考下
    2014-04-04
  • MySQL高级开发中视图的详细教程

    MySQL高级开发中视图的详细教程

    对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理,下面这篇文章主要给大家介绍了关于MySQL数据库基本SQL语句教程之高级操作中视图的相关资料,需要的朋友可以参考下
    2023-01-01
  • MySQL索引失效原理

    MySQL索引失效原理

    索引可以加快查找速度是因为,在每一层的兄弟节点之间,索引是有序的,因此可以通过二分法快速定位到相应位置。如果一些操作破坏了索引排列的有序性或者不能利用索引的有序性,这个索引自然就失效了,下文更详细说明,需要的朋友可以参考一下
    2021-12-12
  • MySQL避免索引失效的方法示例

    MySQL避免索引失效的方法示例

    索引是帮助MySQL高效获取数据的数据结构,本文主要介绍了MySQL避免索引失效的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • MySQL多表关联on和where速度对比实测看谁更快

    MySQL多表关联on和where速度对比实测看谁更快

    这篇文章主要介绍了MySQL多表关联on和where速度对比实测看谁更快问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论