是的,MySQL 可以完全兼容 macOS 系统。以下是详细的安装和使用指南:
macOS
平台,下载 ARM 版(Apple Silicon芯片) 或 x86 版(Intel芯片) 的 .dmg
安装包。# 安装 Homebrew(如未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 MySQL
brew install mysql
# 启动 MySQL 服务
brew services start mysql
# 拉取 MySQL 镜像
docker pull mysql
# 运行容器(示例:MySQL 8.0,密码设为 root)
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:8.0
初始化安全设置(仅原生安装和 Homebrew 需要):
mysql_secure_installation
环境变量配置(方便命令行使用):
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
bash
mysql -u root -p
无法启动 MySQL:
3306
):
bash
lsof -i :3306
bash
tail -f /usr/local/mysql/data/*.err
忘记 root 密码:
bash
mysqld_safe --skip-grant-tables &
sql
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
Homebrew 安装后无法连接:
bash
brew services list | grep mysql
bash
mysql -u root -p --socket=/tmp/mysql.sock
通过以上步骤,你可以在 macOS 上顺利运行 MySQL。如需更高级的配置(如主从复制、性能调优),可进一步查阅官方文档。