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

新安装的XAMPP实例中phpMyAdmin仅显示仪表盘无数据库列表求助

解决XAMPP新实例phpMyAdmin无数据库列表问题

1. 确认phpMyAdmin配置关联正确的MySQL端口

打开新实例路径下的C:\xampp_8_1_12\phpMyAdmin\config.inc.php,找到数据库连接配置段,确保端口设置为3307:

$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '3307'; // 必须与新MySQL实例端口一致
$cfg['Servers'][$i]['user'] = 'root'; // 新实例MySQL默认用户名
$cfg['Servers'][$i]['password'] = ''; // 新实例MySQL默认无密码,有密码则填写对应值

若仅修改了初始$i=1未指定端口,phpMyAdmin会默认连接原实例的3306端口,因两个实例server-id不同,导致数据库列表无法正常显示。

2. 验证新MySQL实例的数据库状态

打开命令提示符,登录新实例的MySQL,确认数据库是否存在:

cd C:\xampp_8_1_12\mysql\bin
mysql -u root -P 3307 -p

(无密码直接回车跳过输入)
登录成功后执行SHOW DATABASES;,若能看到mysql、information_schema等系统库,说明MySQL本身正常;若没有,需重新初始化新实例的MySQL。

3. 检查MySQL用户权限

若MySQL命令行能看到数据库但phpMyAdmin看不到,可能是用户权限不足,给root用户授权本地访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES;

(新实例MySQL有密码则替换''为对应密码)

4. 清除phpMyAdmin缓存

缓存可能导致显示异常,删除新实例phpMyAdmin的缓存文件:

  • 路径:C:\xampp_8_1_12\phpMyAdmin\tmp
  • 删除该目录下所有文件后,重启新实例的Apache服务。

5. 确认服务独立运行

在XAMPP控制面板中,确保新实例的Apache和MySQL独立启动,通过任务管理器确认两个MySQL进程(对应3306和3307端口)均正常运行,无服务冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 02:20:25