You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在OS X上配置phpMyAdmin遇错,求后续排查方案

错误信息截图

我看到截图中显示的错误信息,已按以下内容完成所有参数配置,当前使用MAMP应用程序。

Apache port: 8888
Nginx port: 8888
MySQL port: 3306

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

接下来可以尝试这些解决方法:

  • 检查MySQL服务状态:打开MAMP控制面板,确认MySQL服务是否正常启动,未启动则点击Start按钮启动
  • 验证socket路径:确认/Applications/MAMP/tmp/mysql/mysql.sock文件存在,不存在就重启MAMP生成该文件
  • 修改host配置:将$cfg['Servers'][$i]['host']从localhost改为127.0.0.1,绕开socket连接问题
  • 排查端口占用:在终端执行lsof -i :3306,查看3306端口是否被其他程序占用,有占用则关闭对应程序或修改MAMP的MySQL端口
  • 重置phpMyAdmin配置:备份当前config.inc.php后删除该文件,重启MAMP让phpMyAdmin自动生成默认配置,再重新修改参数
  • 验证MySQL账号:打开MAMP自带的终端,执行mysql -uroot -proot,确认root账号能正常登录,无法登录则重置root密码

内容的提问来源于stack exchange,提问作者newuser_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:52:34