是的,可以在 macOS 上安装 MySQL。以下是详细的安装方法和步骤:
下载 MySQL 社区版
访问 MySQL 官方下载页面,选择:
mysql-8.0.xx-macosxx-x86_64.dmg
)。安装
.pkg
安装程序。启动 MySQL 服务
bash
sudo /usr/local/mysql/support-files/mysql.server start
配置环境变量
将 MySQL 添加到 PATH
,方便命令行使用:
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc # 或 ~/.bash_profile
source ~/.zshrc
安全初始化(可选)
运行以下命令设置密码策略、移除匿名用户等:
sudo mysql_secure_installation
安装 Homebrew
如果未安装 Homebrew,先运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
通过 Brew 安装 MySQL
brew install mysql
启动服务
brew services start mysql
初始化安全设置
mysql_secure_installation
登录 MySQL:
mysql -u root -p
输入安装时记录的临时密码(或后续设置的密码)。
成功登录后,会看到 MySQL 命令行提示符 mysql>
。
忘记 root 密码
bash
sudo /usr/local/mysql/support-files/mysql.server stop
bash
sudo mysqld_safe --skip-grant-tables
bash
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
exit;
端口冲突(默认 3306)
检查端口占用:
lsof -i :3306
如需修改端口,编辑配置文件 /etc/my.cnf
或 /usr/local/mysql/my.cnf
。
安装后命令行找不到 mysql
确保已正确配置 PATH
(见方法 1 第 4 步)。
通过以上步骤,你应该能顺利在 macOS 上安装并运行 MySQL。根据需求选择官方安装包或 Homebrew 方式即可。