Mac OS X 10.10 Yosemite 安装 MySQL 5.7.9 完整教程
在 Mac OS X 10.10 Yosemite 环境下安装 MySQL 5.7.9 涉及 DMG 文件安装、系统偏好设置中的服务管理,以及最重要的初始密码重置流程。本文将详细列出从下载到配置完成的每一步操作,重点解决新版 MySQL 不再使用默认 root 密码而采用随机临时密码的问题。
结果与目标
在 macOS 10.10 系统中成功运行 MySQL 5.7.9,获取管理员权限并设置安全的自定义密码,为后续开发做准备。
准备条件
- 操作系统:macOS 10.10 (Yosemite)。
- 安装包:MySQL Community Server 5.7.9 的 macOS dmg 版本(对应 Mac OS X 10.10 的版本)。
- 终端访问:具备 sudo 权限的用户账户。
真实操作顺序
第1步:下载与安装主程序
目的:获取 MySQL 核心二进制文件并注册到系统中。
- 入口:MySQL 官方网站下载页面。
- 动作:
- 选择 macOS 10.10 对应的 .dmg 安装包进行下载。
- 双击打开 .dmg 文件,运行其中的
.pkg主安装程序。 - 注意:MySQL 5.7 起已取消
MySQL_StartupItem.pkg的安装选项,无需单独勾选启动项。
A temporary password is generated for root@localhost: xxxxxxxx 的信息。务必复制并保存该临时密码,这是后续登录的唯一凭证。第2步:启用 MySQL 服务
目的:手动启动后台数据库服务。
- 入口:系统偏好设置 → MySQL。
- 动作:
- 点击“Start MySQL Server”按钮。
第3步:修改初始密码
目的:将不安全的随机临时密码更改为自定义密码,以便长期使用。
MySQL 5.7+ 强制要求在首次登录后立即修改密码。可以通过命令行工具 mysqladmin 或客户端内部命令两种方式实现。
方式一:使用 mysqladmin 命令(推荐用于首次远程或无 GUI 环境)
虽然可以直接在 Terminal 中执行,但更稳妥的方式是通过 /usr/local/mysql/bin/ 路径调用,或者确保已将 /usr/local/mysql/bin 加入环境变量 PATH 中。
# 进入 mysql 命令行并输入临时密码
/usr/local/mysql/bin/mysql -u root -p
如果直接在 Shell 中使用 mysqladmin 修改:
/usr/local/mysql/bin/mysqladmin -u root -p password "你的新密码"
系统会提示输入旧密码(即刚才保存的临时密码),随后要求确认新密码。若出现 Since password will be sent to server in plain text... 提示,属于正常警告,可忽略。
方式二:进入 MySQL 后使用 SQL 语句修改
如果你已经通过客户端连接成功,但被强制要求改密,请在 MySQL 命令行 mysql> 下执行以下 SQL:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
或者对于早期 5.7 版本兼容写法:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
执行成功后,刷新权限:
FLUSH PRIVILEGES;
可观察状态:Command OK 或 Query OK。再次使用新密码登录 mysql -u root -p 能直接进入 mysql> 提示符即表示成功。
完成判断与排错
完成判断:
- 系统偏好设置中 MySQL 服务显示为 Running。
- 使用新密码能通过命令行或 Navicat/DBeaver 等工具连接到本地
127.0.0.1。
常见排错:
- 忘记密码/临时密码失效:若临时密码丢失或忘记修改导致会话断开,需停止 MySQL 服务,以安全模式启动(跳过授权表),然后重置 root 密码后重启正常服务。
- 权限不足:执行 mysqladmin 或 SQL 修改时若报错
Access denied,请检查是否使用了正确的 sudo 权限或未切换至 root 用户。 - 端口冲突:确保 3306 端口未被其他进程占用,可在终端使用
lsof -i :3306查看。
简要总结
Mac OS X 10.10 安装 MySQL 5.7.9 的核心在于理解其不再依赖默认空密码,而是生成一次性临时密码的流程。通过官方的 pkg 包安装、偏好设置启动服务,并利用 mysqladmin 或 ALTER USER 语句迅速替换密码,即可构建稳定的本地开发环境。以上就是 Mac OS X 10.10 安装 MySQL 5.7.9 的详细内容,更多关于 Mac 数据库配置的资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









