mac上安装了 mysql 8.0后,忘记了密码,想要重设密码,步骤如下

重置密码方法

先关闭mysql服务器,进入mac ”系统偏好设置“,找到 MySQL 并点击
在这里插入图片描述
在接下来的页面中,点击”Stop MySQL Server“
在这里插入图片描述

然后执行以下命令重置密码

# 找到mysql 安装路径
which mysql
# 结果示例如下
# /usr/local/mysql/bin/mysql

# 进入mysql命令 目录
cd /usr/local/mysql/bin

# 重启服务器,但是跳过权限认证
sudo ./mysqld_safe --skip-grant-tables &

# 进入mysql命令模式
mysql

# 切换到 mysql 数据库
use mysql

# 设置 root账户为空密码 并刷新权限
UPDATE user SET authentication_string = '' WHERE User = 'root';
flush privileges;

# 退出
exit

# 再次进入mysql命令模式,输入密码时直接回车即可登录
mysql -uroot -p

# 切换到 mysql 数据库
use mysql

# 修改为期望的新密码,并刷新生效 
ALTER user 'root'@'localhost' IDENTIFIED BY 'new password you want';
flush privileges;

# 退出并正常启动 mysql 8后即可以新密码连接

参考

https://blog.csdn.net/perfect_zdq/article/details/121191607

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐