技术文摘
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 密码的问题就能轻松解决,让你的数据库使用再次恢复正常。
- WAMP 打开 phpMyAdmin 出现错误的解决办法
- 聊聊MySQL中的事务隔离
- 全面剖析MySQL中join语句的算法与优化之道
- 全面剖析MySQL中的自增主键
- 深度解析MySQL安装与使用,建议收藏
- 全面剖析MySQL中的锁:全局锁、表级锁与行锁
- RBAC权限控制实现原理:权限表、用户表及关联表设计
- 深入探究MySQL中的主备、主从与读写分离
- Mysql5.7 主从复制搭建方法浅述
- 深入解析MySQL里的count()、union()与group by语句
- MySQL 如何进行 sql_mode 查询与设置
- 全面剖析MySQL的事务与锁机制
- MySQL 如何启用与分析慢查询日志
- MySQL游标:概念与使用方法
- 你究竟了解多少MySQL BlackHole引擎相关知识