首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 8.0忘记密码怎么办

MySQL是极为流行的一款数据库,在更新到8.0版本之后,重置、修改密码的方法有所改变(事实上是在5.7.6之后user表中的password字段以及password()方法被废弃了,所以需要调整下旧的密码重置步骤),在此记录一下供大家查阅。

操作流程

1. 定位配置文件

理论上我们的mysql的目录已经在环境变量里了,所以我们直接输入以下命令:

可以看到,我们的mysql会按顺序查阅四个位置的配置文件,如果这些文件不存在的话,我们可以创建一个新的,例如,我们在下创建文件:

2. 修改配置

在我们的配置文件中添加以下内容(若没有则创建新文件)并保存退出:

3. 重启MySQL

在Mac下:

在Mac下,我们也可以在系统偏好设置里通过可视化方式重启。

在Debian/Ubuntu下:

在CentOS/RetHat/Fedora下:

4. 无密码登录MySQL

登录Mysql,密码留空:

5. 删除旧密码

6. 去除免密码登录

修改我们的配置文件,此例中为文件。我们将一行去除,并使用步骤3重启MySQL服务。

7. 修改密码

首先,使用步骤4登录MySQL,由于已经删除了密码,所以密码仍然留空即可:

然后,我们用以下命令修改密码,需要注意的是,密码过于简单则会报错:

这样,我们的MySQL密码就完成了重置,要记得保存好密码哦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230301A0007J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券