目录一、前言二、环境介绍三、具体操作1、关闭Mysql服务2、修改配置文件3、启动mysql服务4、连接mysql服务5、修改密码6、将配置文件中的skip-grant-tables
经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,mysql忘记密码就是其中一种情况。当我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,所以接下来我介绍的方法就是怎么配置mysql登录无需密码认证。
Centos7.9 + mysql,不是maridb哦
systemctl stop mysql
通过在配置文件/etc/my.cnf
下的[mysqld]
选项下添加skip-grant-tables
,实现登录mysql
不需要密码。
vim /etc/my.cnf
systemctl start mysql
mysql -uroot
这里需要注意的是,我设置的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
vim /etc/my.cnf
systemctl restart mysql
mysql -uroot -p
到此这篇关于Mysql忘记密码解决方法的文章就介绍到这了,更多相关Mysql忘记密码解决方案内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Mysql忘记密码解决方法
本文链接: https://www.lsjlt.com/news/138678.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
2024-05-02
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0