问题描述
我安装 WAMP 服务器已经有一段时间了,每当我从 WAMP 控制面板加载 PHPMyAdmin 时,它总是要求我提供用户名和密码。最近,我将 config.inc.PHP 中的 $cfg['Servers'][$i]['password'] = '';
更改为 $cfg['Servers'][$i]['password'] = 'NO';
,希望它能解决我遇到的数据库连接问题(顺便说一句),所以我尝试将其改回通过删除“否”,但是一旦我在加载 PHPMyAdmin 时这样做,它就会自动登录我绕过登录页面。如果它再次开始询问我的登录详细信息,我该如何解决?
提前致谢!
解决方法
在config.inc.php
中更改/添加此参数以使用cookie,然后phpMyAdmin会抛出一个登录对话框
$cfg['Servers'][$i]['auth_type'] = 'cookie';
那么此行不应设置为 'NO'
,因为这是可能包含硬编码密码的字段
$cfg['Servers'][$i]['password'] = '';
也许你想改变
$cfg['Servers'][$i]['AllowNoPassword'] = true;
到
$cfg['Servers'][$i]['AllowNoPassword'] = false;