Mac Big Sur下使用MySQL Workbench本地连接MySQL报错如何解决
问题原因
你点击的「Configure Server Management」是专为MySQL Sandbox多实例沙箱环境提供的配置入口,你按常规教程安装的单实例MySQL没有对应的沙箱目录结构,因此触发文件不存在报错,你不需要走这个流程新建常规连接。
解决方案
方案1:直接新建常规连接(推荐)
新建本地普通连接无需配置Server Management,按以下步骤操作即可:
- 打开MySQL Workbench,在首页「MySQL Connections」模块直接点击+号新建连接
- 填写基础连接参数:
- 连接名可自定义,例如「本地MySQL」
- 主机地址填
127.0.0.1,端口默认3306 - 用户名填
root(默认管理员账户,如果你自定义过账户就填对应账户名) - 点击「Store in Keychain」,输入安装MySQL时设置的账户密码
- 点击「Test Connection」测试连通性,提示成功后保存连接即可直接使用。
方案2:手动配置Server Management(仅当你需要用到服务器管理功能时使用)
如果你确实需要配置调度备份、远程管理等Server Management能力,手动替换配置文件路径即可:
- 常规dmg安装的MySQL默认配置文件路径为
/etc/my.cnf,若该路径不存在说明当前使用内置默认配置,可手动创建该文件 - 数据库数据目录默认路径为
/usr/local/mysql/data - 在配置界面将默认的沙箱路径替换为上述实际路径即可消除报错。
前置排查项
如果测试连接失败,先确认基础运行状态:
- 打开系统偏好设置,找到MySQL选项,确认服务状态为Running,未启动则手动点击启动
- 终端执行
ps aux | grep mysql可验证MySQL进程是否正常运行 - 终端执行
lsof -i:3306可验证3306端口是否正常监听
内容的提问来源于stack exchange,提问作者solobrogrammer
相关产品推荐
相关产品推荐

