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

如何去除phpMyAdmin中出现的双重登录表单?

解决phpMyAdmin出现双重登录表单的问题

这种情况通常是phpMyAdmin配置了多个MySQL服务器实例,或者认证配置冲突导致的,按以下步骤修复:

  • 找到phpMyAdmin安装目录下的config.inc.php配置文件(比如本地服务器的phpmyadmin文件夹、Linux系统的/usr/share/phpmyadmin/路径下)。
  • 打开文件后,检查是否存在多组服务器配置块:
    查找包含$i++;的代码段,每个$i++对应一个服务器实例,多余的实例会生成额外登录表单。保留一组核心配置即可,删除重复的服务器配置块。
    示例重复配置块(需删除多余的):
    $i++;
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['AllowNoPassword'] = false;
    
  • 统一认证方式:确保保留的配置块中$cfg['Servers'][$i]['auth_type']设置为cookie(推荐),避免混合不同认证规则导致跳转。
  • 若需root用户登录,确认配置块中$cfg['Servers'][$i]['AllowRoot'] = true;(默认可能为false,需手动开启)。
  • 保存配置后,重启你的Web服务器(Apache/Nginx),再访问http://localhost/phpmyadmin即可看到单个登录表单。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 22:07:07