在Mac系统中搭建MySQL数据库是很多开发者开展本地开发工作的基础需求,不同的安装方式适配不同的使用场景,开发者可以根据自身情况选择合适的方法完成环境搭建。

使用Homebrew安装MySQL
Homebrew是Mac系统下最常用的包管理工具,使用它安装MySQL操作简便,后续更新卸载也更方便,适合大多数开发者。
步骤1:检查Homebrew是否安装
打开终端输入以下命令,查看Homebrew版本:
brew -v
如果终端输出类似Homebrew 3.x.x的版本信息,说明已经安装了Homebrew,可以直接进行下一步。如果没有安装,先执行以下命令安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
步骤2:安装MySQL
在终端执行以下命令安装MySQL,默认会安装最新稳定版本:
brew install mysql
安装过程会自动下载依赖包并完成MySQL的部署,等待终端提示安装完成即可。
步骤3:启动MySQL服务
安装完成后执行以下命令启动MySQL服务:
brew services start mysql
如果需要停止服务,可以执行brew services stop mysql,重启服务则执行brew services restart mysql。
步骤4:初始化配置
执行以下命令进入MySQL初始化配置流程:
mysql_secure_installation
按照终端提示依次设置root用户密码、是否开启密码强度校验、是否删除匿名用户、是否允许root用户远程登录、是否删除测试数据库等选项,一般默认选择Y即可。
步骤5:验证安装结果
执行以下命令登录MySQL,输入刚才设置的root密码:
mysql -u root -p
如果成功进入MySQL命令行界面,说明安装配置完成,可以执行SQL语句测试:
SHOW DATABASES;
使用官方安装包安装MySQL
如果不想使用命令行工具,也可以选择MySQL官方提供的dmg安装包,操作更直观。
步骤1:下载官方安装包
前往MySQL官方下载页面获取适配Mac系统的dmg安装包,选择对应的系统版本下载即可。
步骤2:运行安装包
双击下载好的dmg文件,按照安装向导的提示逐步操作,勾选同意许可协议,选择安装路径,等待安装完成。
步骤3:启动MySQL服务
安装完成后打开系统偏好设置,找到MySQL图标点击进入,点击Start MySQL Server按钮启动服务,也可以勾选自动启动选项。
步骤4:配置环境变量
为了方便在终端直接使用mysql命令,需要配置环境变量,打开终端执行以下命令编辑配置文件:
vim ~/.bash_profile
在文件末尾添加以下内容,保存退出:
export PATH=$PATH:/usr/local/mysql/bin
执行以下命令让配置生效:
source ~/.bash_profile
步骤5:验证安装
同样执行mysql -u root -p命令登录MySQL,验证是否可以正常使用。
常见问题及解决方法
- 如果执行mysql命令提示command not found,检查环境变量是否配置正确,或者重新加载配置文件。
- 如果忘记root密码,可以停止MySQL服务后,以跳过权限校验的模式启动,重置密码后再正常启动服务。
- 如果安装过程中出现端口占用问题,检查是否有其他程序占用了3306端口,修改MySQL配置文件中的端口号即可。