Mac OS 10.11系统下部署mysql5.7.12需要按照规范步骤操作,避免出现权限或者路径相关的问题,整个流程分为安装、初始配置、环境变量设置三个核心部分。

一、安装包下载与安装
首先前往mysql官方归档页面下载适配Mac OS 10.11的mysql5.7.12 dmg安装包,注意选择对应系统架构的版本,下载完成后双击dmg文件,按照安装向导提示逐步操作即可。
安装过程中会弹出一个临时密码提示框,一定要记录下这个初始密码,后续登录mysql必须用到,如果遗漏需要重置密码才能正常使用。
二、初始配置与密码修改
安装完成后,打开系统偏好设置,找到mysql图标点击进入,启动mysql服务,服务启动后就可以进行密码修改操作。
打开终端,执行以下命令登录mysql:
# 使用初始密码登录mysql /usr/local/mysql/bin/mysql -u root -p
登录成功后,执行以下SQL语句修改密码:
-- 修改root用户密码,替换为自己的新密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; -- 刷新权限使配置生效 FLUSH PRIVILEGES;
三、配置环境变量
为了避免每次执行mysql命令都需要输入完整路径,需要配置环境变量,让系统可以直接识别mysql命令。
在终端执行以下命令编辑bash配置文件:
# 编辑bash配置文件 vim ~/.bash_profile
在文件末尾添加以下内容,保存并退出:
# 配置mysql环境变量 export PATH=$PATH:/usr/local/mysql/bin
执行以下命令让配置生效:
# 加载配置 source ~/.bash_profile
之后直接在终端输入mysql -u root -p就可以登录mysql,不需要再输入完整路径。
四、常见问题解决
如果遇到mysql服务无法启动的问题,首先检查/usr/local/mysql/data目录的权限,确保当前用户有读写权限,执行以下命令修改权限:
# 修改mysql数据目录权限 sudo chown -R _mysql:mysql /usr/local/mysql/data sudo chmod -R 755 /usr/local/mysql/data
如果忘记初始密码,可以停止mysql服务后,以安全模式启动mysql,跳过权限验证重置密码:
# 停止mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop # 安全模式启动mysql sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & # 新开终端登录mysql修改密码 mysql -u root
五、验证安装结果
完成所有配置后,可以执行以下命令验证mysql是否正常运行:
# 查看mysql版本 mysql --version # 登录mysql查看数据库列表 mysql -u root -p -e "SHOW DATABASES;"
如果可以正常显示版本信息和数据库列表,说明mysql5.7.12已经在Mac OS 10.11系统下安装配置成功。
mysql5.7.12Mac_OS_10.11mysql安装mysql配置修改时间:2026-06-24 06:24:12