在Mac上安装MySQL是一个简单高效的过程,尤其是通过Homebrew这一强大的包管理工具。本文将详细介绍如何在macOS 15.6系统中使用Homebrew安装MySQL 8.0版本,并完成基本配置,帮助您快速启动并安全使用MySQL。
1. 安装Homebrew(若未安装)
Homebrew是Mac上广受欢迎的包管理工具,能简化软件的安装与管理。如果您尚未安装Homebrew,可在终端输入以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,运行 brew --version
检查是否成功安装。
2. 使用Homebrew安装MySQL 8.0
在终端中执行以下命令,安装MySQL 8.0:
brew install mysql@8.0
Homebrew会自动下载并安装MySQL 8.0及其依赖项。安装完成后,可通过 mysql --version
验证版本信息。
3. 配置环境变量
为了方便在终端直接运行MySQL命令,需将MySQL的可执行文件路径添加到系统环境变量中。以下是在zsh shell(macOS 15.6默认shell)中的配置步骤:
打开终端,编辑
.zshrc
文件:
sudo vi ~/.zshrc
- 在文件中添加以下内容:
export PATH="/opt/homebrew/opt/mysql@8.0/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/mysql@8.0/lib"
export CPPFLAGS="-I/opt/homebrew/opt/mysql@8.0/include"
export PKG_CONFIG_PATH="/opt/homebrew/opt/mysql@8.0/lib/pkgconfig"
这些配置确保MySQL的二进制文件、库文件和头文件路径正确添加到环境中。
保存并退出后,运行以下命令生效:
source ~/.zshrc
小贴士:Apple Silicon 默认 Homebrew 前缀为 /opt/homebrew
;如为 Intel 芯片,可能为 /usr/local
,请据实调整路径。
4. 启动MySQL服务
安装完成后,可通过Homebrew启动MySQL服务:
brew services start mysql@8.0
此命令会启动MySQL并设置为开机自启。如需手动启动,可使用:
mysql.server start
可选命令:
# 查看服务状态
brew services list | grep mysql# 停止/重启服务
brew services stop mysql@8.0
brew services restart mysql@8.0
5. 安全配置与密码设置
新安装的MySQL默认root用户无密码,存在安全隐患。运行以下命令进行安全配置:
mysql_secure_installation
系统将引导您设置root密码,并提供以下安全选项:
删除匿名用户。
禁止root远程登录。
删除测试数据库。
刷新权限表。
根据提示完成配置,以提升数据库安全性。
6. 登录MySQL
配置完成后,使用以下命令登录:
mysql -u root -p
输入设置的root密码,即可进入MySQL shell。
7. 其他实用命令
停止服务:
brew services stop mysql@8.0
重启服务:
brew services restart mysql@8.0
查看服务状态:
brew services list