2011-01-14 60 views
0

因此,我将phpmyadmin添加到新服务器。我不使用它,但我的设计师这样做,所以这是我第一次使用它。我知道它运行起来没有任何问题,但是当涉及到登录到数据库时,我遇到了困难。phpmyadmin安装和登录头痛

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

我使用的是远程服务器上的MySQL数据库,但我使用的用户拥有正确的访问,我已经使用续集亲和bash shell中,都没有任何问题连接测试。

我似乎无法找出什么是造成这一点,我没有得到任何错误,从phppmyadmin回来。

它上运行PHP 3.5,它是连接服务器的MySQL 5.1中运行,如果可以帮助服务器。

回答

0

我知道你正试图连接到一个不同于托管phpMyAdmin的服务器,对不对?

综观有关身份验证的文件我看到了更多钞票的事情使用cookie的方法时检查:

如果你想登录到任意 服务器看到 $ CFG [“AllowArbitraryServer”] 指令。

所以,尽管它没有这么说,但我明白你需要在这种情况下设置这个参数。

+0

虽然我的问题是多了一个火腿拳交比实际的问题(我是迁移到已经在使用一台服务器,它有一些Apache配置的东西指着phpMyAdmin来的旧安装葬)的,这是很好要知道,我甚至不知道你可以远程使用它。 – Jesse 2011-02-14 05:15:34

0

当您使用“配置”身份验证类型,用户的“用户名”和“密码”是你已经在配置文件中选择的。

当使用“曲奇”身份验证类型,phpMyAdmin的询问mysql的用户,所以在登录到特定的数据库模式的时候,你应该在phpMyAdmin登录用的用户名/密码,这对在MySQL是数据库的权限。

在config.inc.php中不要忘记把一些随机字符串$ CFG [“blowfish_secret”]如果你打算使用Cookie身份验证。