如何在macOS上安装mysql_mysql Mac安装与初始化方法
#技术教程 发布时间: 2026-01-14
最推荐在 macOS 上用 Homebrew 安装 MySQL,它自动处理依赖、路径和升级;安装后需手动初始化数据目录并设置 root 密码才能启动服务。
在 macOS 上安装 MySQL 最推荐的方式是使用 Homebrew,它能自动处理依赖、路径配置和后续升级,比手动下载 DMG 或编译更稳定省心。安装完成后需手动初始化数据目录并设置 root 密码,否则服务无法启动。
用 Homebrew 安装 MySQL
确保已安装 Homebrew(没装可运行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)")。然后执行:
-
brew update(更新包索引) -
brew install mysql(安装 MySQL 8.x,默认含客户端和服务端)
安装完成后,MySQL 二进制文件会软链到 /opt/homebrew/bin/(Apple Silicon)或 /usr/local/bin/(Intel),已加入 PATH,终端可直接调用 mysql 或 mysqld。
初始化 MySQL 数据目录
Homebrew 安装后不会自动初始化数据目录(/opt/homebrew/var/mysql),首次启动前必须手动执行:
mysql_install_db --user=$(whoami) --basedir="$(brew --prefix mysql)" --datadir=/opt/homebrew/var/mysql
注意:MySQL 8.0+ 推荐改用 mysqld --initialize-insecure(不设初始密码)或 --initialize(生成临时密码,日志中提示)。若执行报错“找不到命令”,请确认 brew --prefix mysql 输出路径是否正确,并检查是否已 brew link mysql。
启动服务并设置 root 密码
启动 MySQL 服务:
-
brew servic(后台常驻,开机自启)
es start mysql
- 或临时运行:
mysqld_safe --datadir=/opt/homebrew/var/mysql &
连接本地实例:
-
mysql -u root(若未设密码,可直连;若用--initialize,需查日志获取临时密码,日志路径通常为/opt/homebrew/var/mysql/*.err) - 进入后立即修改 root 密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的强密码';FLUSH PRIVILEGES;
验证与后续建议
运行 mysqladmin -u root -p version,输入密码后看到版本信息即成功。建议:
- 如需远程访问,编辑
/opt/homebrew/etc/my.cnf,在[mysqld]下添加bind-address = 0.0.0.0并授权用户(慎用) - 定期用
brew update && brew upgrade mysql升级 - 卸载时运行
brew uninstall mysql && brew cleanup,再手动删/opt/homebrew/var/mysql
上一篇 : vivo手机怎么绑定邮箱账户_vivo绑定邮箱账户方法【说明】
下一篇 : 电脑无法安装.NET Framework_安装时提示严重错误或0x800F0954怎么办【解决】
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!
