macOS系统安装MySQL8.4
下载安装Homebrew(如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
更新
brew update
安装MySQL
brew install mysql@8.4
设置环境变量(M芯片)
echo 'export PATH="/opt/homebrew/opt/mysql@8.4/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
验证安装
mysql --version

启动
brew services start mysql@8.4
安全初始化
mysql_secure_installation
按提示设置 root 密码、移除匿名用户、禁止远程 root 登录等。
-
- 是否启用密码验证组件?
Would you like to setup VALIDATE PASSWORD component?
Press y|Y for Yes, any other key for No: y
建议y
然后是强度级别:
- 0(低):长度至少 8 位。
- 1(中):包含大小写、数字、特殊字符。
- 2(高):额外要求字典单词检测。
根据需求输入0或1或2。
-
- 设置 root 密码
输入两遍密码
- 设置 root 密码
-
- 移除匿名用户?
Remove anonymous users?
建议移除y
- 移除匿名用户?
-
- 禁止 root 远程登录?
Disallow root login remotely?
如果不需要从外网访问,输入y安全一点。
- 禁止 root 远程登录?
-
- 移除测试数据库?
Remove test database and access to it?
输入y生产环境不需用这个测试数据库
- 移除测试数据库?
-
- 重新加载权限表?
Reload privilege tables now?
输入y更改立即生效。
- 重新加载权限表?
连接 MySQL
mysql -u root -p
输入密码登录登录

如果需要停止 / 重启服务:
brew services stop mysql@8.4
brew services restart mysql@8.4

浙公网安备 33010602011771号