mysql 8.x安装&忘记密码

上一次忘记mysql的密码而进行修改还是mysql 5.x的版本使用最广泛的时候,也是在网上来查找解决方式;最近在安装8.x版本的mysql,因为误操作设置了中文密码,导致在进入服务的时候提示密码不正确,5和8的版本重置密码操作还是有些许差异,因此整理一下忘记密码后修改密码的操作步骤,以备回看。

网上解决mysql忘记密码的文章一大箩筐,基本差不多,本文章以Mac、brew、mysql 8.x 为基讲解,只供笔录供查询。

一、brew安装mysql&初始密码修改

因为本机安装了brew工具,因此我采用brew安装mysql,也建议大家安装,实在是方便,当然也可以在官网下载界面化的安装方式。

1.brew info mysql

查看预安装的mysql版本,如果想要安装指定版本可以使用brew info mysql@xxx,指定需要的版本号
在这里插入图片描述

2.启动mysql服务

可以通过brew services start mysql(brew命令)在这里插入图片描述
也可以使用 mysql.server start(mysql sever)
在这里插入图片描述

3.进入服务

这个时候通过mysql -u root -p 点击回车进入密码填写界面
在这里插入图片描述
再次点击回车即可进入mysql服务(brew安装的mysql后,root的初始密码是空)在这里插入图片描述

4.修改密码

使用命令 use mysql 切换库,因为用户表在此库
可以通过语句 ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘xxxxx’; 进行root密码的修改
在这里插入图片描述

二、修改密码&忘记密码

1.进入无密码模式

mysql的my.cnf配置文件在 /usr/local/etc/文件夹下
在这里插入图片描述
vi my.cnf配置文件,添加 skip-grant-tables 配置,配置含义:无需密码即可进入mysql服务
在这里插入图片描述

2.重启服务

修改并保存cnf配置文件后,进行mysql服务的重启,可以通过mysql.server restart
在这里插入图片描述

3.进入服务

此时再次进入mysql服务,就不需要密码,可以直接进入了,再次进行密码的修改即可,参考上面更改密码sql

4.恢复配置,重启

修改完密码后,记得将my.cnf配置文件的 skip-grant-tables 配置删除掉,重启mysql服务即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值