龙空技术网

mysql8忘记密码,如何修改密码

September5 145

前言:

今天朋友们对“忘了mysql的密码”大体比较注意,大家都想要学习一些“忘了mysql的密码”的相关内容。那么小编也在网络上收集了一些有关“忘了mysql的密码””的相关知识,希望你们能喜欢,大家一起来学习一下吧!

1. 设置免密码登录

在配置文件my.cnf设置免密码登录,在【mysqld】模块添加:skip-grant-tables重启mysql服务 systemctl restart mysqld.service

2. 将旧密码设置为空

执行命令:

mysql -u root -p //提示输入密码时直接敲回车。

use mysql //选择数据库

update user set authentication_string = '' where user = 'root'; //密码置空

quit //退出

3.去除免密码登录配置

删掉步骤1的语句 skip-grant-tables重启服务

4.修改密码

mysql -u root -p //提示输入密码时直接敲回车,刚刚已经将密码置空了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc132451@'; // 修改密码,密码形式过于简单则会报错

ps:mysql5.7.6版本后 废弃user表中 password字段 和 password()方法,所以旧方法重置密码对mysql8.0版本是行不通的,共勉

标签: #忘了mysql的密码