技术文摘
Mac 系统下忘记 MySQL 密码
Mac 系统下忘记 MySQL 密码
在 Mac 系统的使用过程中,忘记 MySQL 密码是不少用户可能会遇到的问题。别着急,下面就为大家详细介绍解决这一问题的具体步骤。
要关闭正在运行的 MySQL 服务。你可以通过在“聚焦搜索”中输入“活动监视器”并打开,在众多进程里找到 MySQL 相关进程,点击“×”将其关闭;也可以在“终端”中输入命令 “brew services stop mysql” 来关闭服务 ,“brew” 是 Mac 上常用的包管理器,如果你没有安装,可先进行安装。
接着,我们需要以无密码验证的方式启动 MySQL。在“终端”中输入 “mysqld_safe --skip-grant-tables &” 命令,该命令能让 MySQL 跳过权限表的验证启动。输入命令后,“终端”可能会提示需要一些权限,按照提示操作即可。
当 MySQL 以无密码验证方式启动后,再打开一个新的“终端”窗口。在新窗口中输入 “mysql -u root” 命令,这里的 “root” 是 MySQL 的默认管理员用户名。此时无需输入密码就能成功进入 MySQL 命令行界面。
进入 MySQL 命令行界面后,我们就可以着手修改密码了。先输入 “use mysql;” 命令,这是为了选择 MySQL 的系统数据库,该数据库存储着用户权限等重要信息。然后输入 “UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost';”,这里的“新密码”要替换为你想要设置的实际密码。
完成密码修改后,还需要刷新权限,输入 “FLUSH PRIVILEGES;” 命令即可。之后,在“终端”中输入 “exit” 退出 MySQL 命令行界面。
最后,要将 MySQL 服务恢复到正常启动状态。在“终端”中输入 “brew services restart mysql” 命令 (前提是之前通过 brew 管理 MySQL),如果之前不是用 brew 安装的,可找到 MySQL 的安装目录,使用相应命令重启服务。
通过以上步骤,在 Mac 系统下忘记 MySQL 密码的问题就能轻松解决,让你的数据库使用再次恢复正常。
- EMQX 5.0 新架构:从百万到亿级的得失
- 2023 年 12 大增强现实走向
- 浅析 API 安全
- React 生命周期函数都有啥?
- 消息中间件深度系列:异构消息队列海量数据流转 Connect 架构剖析
- ISTIO 服务网格浅析
- 前端新手引导功能的实现之道
- 自回归滞后模型用于多变量时间序列预测
- 面试阿里后的感慨:TCC 分布式事务原理必须搞清楚
- Spring 框架的介绍与运用
- 为何总弄不懂 Java IO 流?此乃我用过的绝佳工具
- 你的团队究竟处于王者还是青铜段位(上)
- 阿里面试官竟问分布式事务如何实现高可用
- 常见的十个 JavaScript 问题
- Spring Security 中 RememberMe 登录的轻松实现