ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

macOS 上基于 Homebrew 安装与使用 MySQL 开发数据库(mac-setup 实践指南)

macOS 上基于 Homebrew 安装与使用 MySQL 开发数据库(mac-setup 实践指南) 文档教程开发工具【免费下载链接】mac-setupInstalling Development environment on macOS项目地址https://gitcode.com/gh_mirrors/ma/mac-setup点击查看免费下载导读本文基于 mac-setup 开源仓库的 MySQL 安装指南完整讲解如何在 macOS 上使用 Homebrew 安装 MySQL、通过launchd服务或mysql.server脚本两种方式启停数据库以及如何用命令行客户端连接并管理本地开发数据库包括 root 账号的默认无密码与改密方法。读完本文你将获得一套可复现的 macOS MySQL 本地开发环境搭建流程并了解为何推荐使用 Homebrew 方案而非直接下载安装包。为什么在 macOS 上用 Homebrew 安装 MySQLmacOS 虽然自带部分开发工具但并未内置 MySQL。在 mac-setup 项目中MySQL 与 PostgreSQL 并列作为本地数据库的推荐方案二者均通过 Homebrew 统一管理。用 Homebrew 安装 MySQL 有一个关键优势brew install mysql在安装服务端的同时还会顺带安装一些头文件header files这些头文件是不同编程语言接入 MySQL 所需的绑定bindings的编译前提例如 MySQL-PythonMySQLdb这类驱动在编译时需要访问 MySQL 客户端库与头文件。因此选择 Homebrew 安装等于一次搞定「数据库本体 客户端绑定编译依赖」。前置条件确保 Homebrew 可用本文所有命令都依赖 Homebrew。若尚未安装可先参照仓库内的 Homebrew 安装指南# 安装 Xcode Command Line Tools编译工具链前置 xcode-select --install # 安装 Homebrew /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) # Apple Silicon 机器还需将 Homebrew 加入 PATH eval $(/opt/homebrew/bin/brew shellenv) # 验证环境 brew doctor安装完成后常用的 Homebrew 维护命令搜索、查看版本信息、升级、清理可参考 Homebrew 用法。安装 MySQL执行brew install mysqlHomebrew 会拉取对应的 formula 并完成编译/安装同时处理上文提到的绑定头文件。安装完成后可用以下命令验证mysql --version输出形如mysql Ver 8.x.x for macosXX on x86_64 (Homebrew)实际版本号以你安装时 Homebrew 提供的 formula 为准。若需了解 formula 详情可运行brew info mysql。启动 MySQL两种方式按需选择仓库文档提供了两种启动方式区别在于「是否作为后台常驻服务」。方式一后台服务推荐开机自启brew services start mysql该命令通过 macOS 的launchd将 MySQL 注册为后台服务立即启动服务并在登录时自动重启适合希望 MySQL 常驻的开发机。对应地停止与重启分别使用brew services stop mysql brew services restart mysql方式二前台手动控制轻量场景如果不需要后台常驻服务可以直接使用 MySQL 自带的mysql.server工具脚本# 启动 mysql.server start # 停止 mysql.server stop这种方式更贴近「用完即走」的临时使用场景不会在系统层面注册常驻服务。还可以查看该脚本支持的全部子命令mysql.server --helpmysql.server本质上是对mysqld_safe等底层守护进程逻辑的封装输出中会列出start、stop、restart、status等可用动作其中status用于查看服务当前运行状态。日常使用中可先通过mysql.server status确认服务是否在运行再决定是否需要start或stop。连接命令行客户端服务启动后使用 MySQL 自带的命令行客户端连接mysql -uroot其中-u指定用户名root即本地默认管理员账号。连接成功后即进入mysql交互式 shell退出时输入exit进入 shell 后可以执行常见的标准 SQL 操作例如SHOW DATABASES; -- 查看当前实例中的数据库 SELECT VERSION(); -- 查看服务端版本 SELECT USER(); -- 查看当前登录用户注意mysql -uroot之所以能免密直连正是因为默认配置下 root 用户没有密码详见下一节。root 密码默认无密码与改密方法注意默认情况下MySQL 的root用户没有密码。对于仅在本机运行的本地开发数据库而言这通常无伤大雅——毕竟连接只发生在 localhost数据也仅用于开发调试。但如果希望设置密码仓库文档给出了明确命令mysqladmin -u root password new-password将new-password替换为你自己的密码即可。mysqladmin是 MySQL 自带的管理客户端工具除了改密还可用于执行ping、status等管理操作。改密后后续连接需使用mysql -uroot -p并按提示输入密码。补充两点开发实践建议均为 MySQL 通用操作可在mysqlshell 中执行创建业务数据库CREATE DATABASE myapp;若某个编程语言驱动编译时报找不到 MySQL 头文件请确认是使用本文的brew install mysql方式安装该方式会附带绑定所需头文件而不是从安装包单独部署。与其他开发环境章节的衔接MySQL 通常是完整开发环境的一部分可结合仓库内以下章节配套使用PostgreSQL 安装指南同为 Homebrew 管理的本地数据库其brew services start postgresql的服务管理模式与本文完全一致可相互参照Python 开发环境配合brew install python与pip可安装 MySQL-Python 等驱动接入上文提到的绑定头文件Homebrew 用法使用brew list --versions查看已安装的 MySQL 版本用brew upgrade mysql升级用brew cleanup清理旧版本。小结macOS 上搭建 MySQL 开发环境的完整路径可概括为brew install mysql完成安装附带语言绑定头文件→brew services start mysql常驻后台或mysql.server start临时启动→mysql -uroot免密连接 → 按需用mysqladmin -u root password 新密码加固 root 账号。这套流程覆盖了从安装、启停到连接与改密的完整闭环适用于绝大多数本地开发场景。赞分享文档教程开发工具【免费下载链接】mac-setupInstalling Development environment on macOS项目地址https://gitcode.com/gh_mirrors/ma/mac-setup点击查看免费下载相关推荐mac-setup 实战用 Homebrew 在 macOS 上安装、启动与连接 PostgreSQLmac setup 实战用 Homebrew 在 macOS 上安装、启动与连接 PostgreSQL PostgreSQL 是一款开源的关系型数据库管理系统文档教程开发工具在Mac上使用rbenv管理Ruby开发环境 - 基于sb2nov/mac-setup的最佳实践在Mac上使用rbenv管理Ruby开发环境 基于sb2nov/mac setup的最佳实践 为什么需要Ruby版本管理工具 macOS系统虽然自带了Ruby环文档教程开发工具mac-setup 指南在 macOS 上安装 NumPy、SciPy 与 Matplotlib 科学计算库mac setup 指南在 macOS 上安装 NumPy、SciPy 与 Matplotlib 科学计算库 本指南源自开源仓库 mac setupmacO文档教程开发工具上一篇Sora.FM错误监控实时捕获与报警系统搭建指南下一篇医疗图标库的救星Lucide新增医疗包图标全解析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表