服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Mysql忘记密码解决方法

Mysql忘记密码解决方法

2022-09-21 15:32阿南-anan Mysql

这篇文章主要给大家风向的是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

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忘记密码解决方案内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_42380348/article/details/115522601

延伸 · 阅读

精彩推荐
  • MysqlMySQL Replace INTO的使用

    MySQL Replace INTO的使用

    今天DST里面有个插件作者问我关于Replace INTO和INSERT INTO的区别,我和他说晚上上我的blog看吧,那时候还在忙,现在从MYSQL手册里找了点东西,MYSQL手册里说REPLACE...

    mysql教程网4282019-10-22
  • Mysql一个优化MySQL查询操作的具体案例分析

    一个优化MySQL查询操作的具体案例分析

    这篇文章主要介绍了一个优化MySQL查询操作的具体案例分析,主要针对join字段的使用方面做出调整,需要的朋友可以参考下 ...

    MYSQL教程网2062020-05-04
  • MysqlMySQL触发器自动智能化的数据维护

    MySQL触发器自动智能化的数据维护

    这篇文章主要介绍了MySQL触发器自动智能化的数据维护,触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据...

    王小王_1234912022-07-11
  • Mysqlmysql如何查询某一时间段内没有卖出的商品

    mysql如何查询某一时间段内没有卖出的商品

    室友拿来一道关于mysql查询的问题,利用mysql查询某一时间段内没有卖出的商品,需要的朋友可以参考下 ...

    MYSQL教程网5652020-03-12
  • MysqlMySQL读取my.cnf的顺序问题详情

    MySQL读取my.cnf的顺序问题详情

    这篇文章主要介绍MySQL读取my.cnf的顺序问题,以mysql.server、mysqld_safe及mysqld和my_print_defaults读取my.cnf顺序展开文章介绍主题,感兴趣的话大家一起来学习吧...

    gaopengtttt10602021-09-27
  • Mysqlsql和MySQL的语句执行顺序分析

    sql和MySQL的语句执行顺序分析

    本文就sql和mysql的语句执行顺序问题向大家作了详细介绍,小编觉得挺不错的,这里分享下,供大家参考。 ...

    昌昌933692020-08-16
  • MysqlMySQL中关于临时表的一些基本使用方法

    MySQL中关于临时表的一些基本使用方法

    这篇文章主要介绍了MySQL中关于临时表的一些基本使用方法,是MySQL入门学习中的基础知识,需要的朋友可以参考下 ...

    MYSQL教程网4022020-05-09
  • Mysql解决Mysql服务器启动时报错问题的方法

    解决Mysql服务器启动时报错问题的方法

    这篇文章主要介绍了解决Mysql服务器启动时报错问题的方法,需要的朋友可以参考下 ...

    pursuer.chen5322020-05-21