Mac(M1 Pro)安装XAMPP 8.1.5-0后MySQL Workbench连接失败求助
解决Mac M1 Pro上XAMPP 8.1.5-0的MariaDB与MySQL Workbench连接问题
问题核心
XAMPP 8.1.5-0内置的是MariaDB 10.4.21,而非MySQL,当前版本的MySQL Workbench仅适配MySQL 5.6/5.7/8.0,因此出现版本不兼容警告,且无法正常建立连接。
方案1:替换XAMPP内置数据库为兼容版本的MySQL
- 打开XAMPP控制面板,停止MySQL服务
- 备份数据库数据:复制
/Applications/XAMPP/xamppfiles/var/mysql到本地安全路径 - 卸载XAMPP的MariaDB组件,下载适配M1芯片的MySQL Server 8.0 ARM64安装包
- 安装时设置端口为3306,root密码与XAMPP原有密码保持一致
- 将备份的
mysql目录覆盖到新MySQL的数据目录(默认路径为/usr/local/mysql/data) - 重启MySQL服务,打开MySQL Workbench测试连接
方案2:改用MariaDB官方管理工具替代MySQL Workbench
- 卸载当前MySQL Workbench
- 下载适配M1芯片的MariaDB Studio(官方原生工具,完美兼容全版本MariaDB)
- 安装后新建连接:主机填
localhost,端口3306,用户名root,输入XAMPP的数据库密码 - 连接后可正常管理数据库、查看操作表格
方案3:修改MySQL Workbench版本检测规则(临时应急)
- 找到配置文件:
/Applications/MySQLWorkbench.app/Contents/Resources/plugins/wb.admin/module_config.ini - 打开文件,找到
server_versions字段,修改为:server_versions=5.6,5.7,8.0,10.4 - 保存后重启MySQL Workbench,尝试连接
- 注意:此方法可能存在功能不稳定问题,仅作为临时 workaround
注意事项
- 操作前必须备份数据库数据,避免数据丢失
- 若需保留XAMPP的Apache环境运行PHP,方案2是最便捷的选择,无需改动原有XAMPP配置
内容的提问来源于stack exchange,提问作者Akio
相关产品推荐
相关产品推荐

