phpmyadmin安装&登录头痛

时间:2011-01-14 19:00:57

标签: php mysql linux phpmyadmin

所以,我将phpmyadmin添加到新服务器。我不使用它,但是我的设计师会这样做,所以这是我第一次使用它。我把它运行起来没有任何问题,但是在登录数据库时我遇到了障碍。

如果我将身份验证设置为config,并在config.inc.php文件中输入有效的用户名和密码,它可以正常工作,但由于这将是一个有点开放的服务器,我需要将身份验证设置为cookie。这似乎很容易,但是使用配置文件中完全相同的用户凭据,每次我尝试登录时都会将我引导回登录屏幕。

我在远程服务器上使用mysql数据库,但我使用的用户具有正确的访问权限,我已经使用sequel pro和bash shell进行了测试,两者都没有任何问题。

我似乎无法弄清楚造成这种情况的原因,而且我没有从phppmyadmin那里得到任何错误。

它所运行的服务器正在运行php 3.5,而它所连接的服务器正在运行mysql 5.1,以防万一。

2 个答案:

答案 0 :(得分:0)

据我所知,您正在尝试连接到托管phpMyAdmin的服务器,对吧?

查看有关身份验证的文档,我发现在使用cookie方法时需要检查一下:

  

如果要登录任意   服务器见   $ CFG [ 'AllowArbitraryServer']   指令。

所以,虽然它没有说明这么明确,但我知道你需要在这种情况下设置该参数。

答案 1 :(得分:0)

当您使用“config”身份验证类型时,用户的“用户名”和“密码”就是您在配置文件中选择的那些。

当使用“cookie”身份验证类型时,phpMyAdmin要求 mysql 用户,因此在登录到特定数据库模式时,您应该使用具有该权限的用户名/密码登录phpMyAdmin db在mysql中。

在config.inc.php中,如果您打算使用cookie身份验证,请不要忘记在$ cfg ['blowfish_secret']中添加一些随机字符串。