时间:2022-02-11来源:www.pcxitongcheng.com作者:电脑系统城
经常做测试的朋友都知道,自己弄的各种服务,各种账户,有时候就会遗忘,mysql忘记密码就是其中一种情况。当我们忘记mysql密码时,我们可以通过mysql的配置文件设置登录不需要认证就可以不需要密码进行登录了,所以接下来我介绍的方法就是怎么配置mysql登录无需密码认证。
centos7.9 + mysql,不是maridb哦
1 | systemctl stop mysql |
通过在配置文件/etc/my.cnf
下的[mysqld]
选项下添加skip-grant-tables
,实现登录mysql
不需要密码。
1 | vim /etc/my.cnf |
1 | systemctl start mysql |
1 | mysql -uroot |
这里需要注意的是,我设置的root密码是123456.com
,那你根据自己的需要改成自己密码即可。这里需要注意的是最后的flush privileges
很重要,不然可能不生效!
1 2 3 4 5 6 7 |
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 |
1 2 |
vim /etc/my.cnf systemctl restart mysql |
1 | mysql -uroot -p |
到此这篇关于Mysql忘记密码解决方法的文章就介绍到这了
2023-10-30
windows上的mysql服务突然消失提示10061 Unkonwn error问题及解决方案2023-10-30
MySQL非常重要的日志bin log详解2023-10-30
详解MySQL事务日志redo log一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...
2023-10-30
Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...
2023-10-30