Mac OS X 10.10 Yosemite 安装 MySQL 5.7.9 完整教程

认真发呆
认真发呆
发布时间:2026-10-13| 6人浏览过
原创

在 Mac OS X 10.10 Yosemite 环境下安装 MySQL 5.7.9 涉及 DMG 文件安装、系统偏好设置中的服务管理,以及最重要的初始密码重置流程。本文将详细列出从下载到配置完成的每一步操作,重点解决新版 MySQL 不再使用默认 root 密码而采用随机临时密码的问题。

结果与目标

在 macOS 10.10 系统中成功运行 MySQL 5.7.9,获取管理员权限并设置安全的自定义密码,为后续开发做准备。

准备条件

  1. 操作系统:macOS 10.10 (Yosemite)。
  2. 安装包:MySQL Community Server 5.7.9 的 macOS dmg 版本(对应 Mac OS X 10.10 的版本)。
  3. 终端访问:具备 sudo 权限的用户账户。

真实操作顺序

第1步:下载与安装主程序

目的:获取 MySQL 核心二进制文件并注册到系统中。

  • 入口:MySQL 官方网站下载页面。
  • 动作:
  1. 选择 macOS 10.10 对应的 .dmg 安装包进行下载。
  2. 双击打开 .dmg 文件,运行其中的 .pkg 主安装程序。
  3. 注意:MySQL 5.7 起已取消 MySQL_StartupItem.pkg 的安装选项,无需单独勾选启动项。
  • 关键参数:安装过程中会弹出一个窗口,显示一行类似 A temporary password is generated for root@localhost: xxxxxxxx 的信息。务必复制并保存该临时密码,这是后续登录的唯一凭证。
  • 可观察状态:安装界面提示“Success”。此时 MySQL 尚未自动随系统启动。
  • 第2步:启用 MySQL 服务

    目的:手动启动后台数据库服务。

    • 入口:系统偏好设置 → MySQL。
    • 动作:
    1. 点击“Start MySQL Server”按钮。
  • 可观察状态:按钮变为“Stop MySQL Server”,且下方显示服务正在运行。同时,应用程序列表会出现 MySQL 相关的工具图标。
  • 第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 数据库配置的资料请关注本站其它相关文章!

    相关标签:

    免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

    Python 相关产品和应用

    全部下载
    Selenium

    Selenium

    4.51.0 · Windows

    用于浏览器自动化和 Web 测试的 Python 工具。

    scikit-learn

    scikit-learn

    1.9.1 · Windows

    常用 Python 机器学习算法与模型评估工具库。

    Black

    Black

    26.10.1 · Windows

    强调一致性的 Python 自动代码格式化工具。

    Ruff

    Ruff

    0.17.1 · macOS

    由 Rust 编写的高速 Python 代码检查和格式化工具。

    pytest

    pytest

    9.1.1 · Windows

    简洁而强大的 Python 自动化测试框架。

    FastAPI

    FastAPI

    0.146.0 · Windows

    高性能 Python API 框架,支持类型提示和自动接口文档。

    Flask

    Flask

    3.1.3 · Windows

    轻量灵活的 Python Web 应用框架。

    Django

    Django

    6.1.2 · Windows

    成熟的 Python Web 框架,适合构建内容站点和业务系统。

    Spyder

    Spyder

    6.1.7 · Windows

    面向科学计算与数据分析的 Python 集成开发环境。

    SciPy

    SciPy

    1.18.1 · Windows

    面向科学、工程和技术计算的 Python 算法库。