您的位置:首页 > 数据库 > MySQL

Mac下MySQL 8.0+忘记密码的重置操作

2020-04-22 00:45 1836 查看

关闭数据库服务

  • 方法一:

    开启一个终端,在终端输入指令如下:

// 也可以在系统偏好里有个MySQL里关闭
sudo /usr/local/mysql/support-files/mysql.server stop
  • 方法二:

    偏好设置中找到MySQL,点击进入

  • 关闭MySQL

跳过权限认证

// 进入数据库指令文件
cd /usr/local/mysql/bin
// 跳过权限认证
sudo ./mysqld_safe --skip-grant-tables

免密码进入数据库

在上述指令运行后,新开一个终端,同时保持原来那个终端也开着,在新的终端输入指令如下:

//  执行mysql指令
/usr/local/mysql/bin/mysql
// 进入名为<mysql>的数据库
use mysql
// 刷新权限
flush privileges;
// 修改密码 但不适用于8.0+的版本
// set password for 'root'@'localhost' = password('新的密码');
// 8.0+版本修改密码
alter user 'root'@'localhost' identified by '新密码';

// 退出mysql
exit

至此,数据库密码修改完毕。

参考

  • 点赞
  • 收藏
  • 分享
  • 文章举报
RealityVibe 发布了3 篇原创文章 · 获赞 0 · 访问量 69 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: