【发布时间】:2012-03-27 09:32:34
【问题描述】:
奇怪的是,我以为会有更多人问这个问题。
所以我在本地设置了 2 个 phpmyadmins。一个指向 locahost,另一个指向外部 IP 地址。
问题,当我在 phpmyadmin 之外访问我的第二个时,它仍然报告我连接到 localhost User: iuworkhorse.com@localhost
我有权访问的数据库确认这一点。
$cfg['Servers'][$i]['verbose'] = 'asosmidseasonsal';
$cfg['Servers'][$i]['host'] = '109.XXX.XXX.XXX';
$cfg['Servers'][$i]['port'] = 3306;
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'it knows which user name i have logged in with';
$cfg['Servers'][$i]['password'] = 'blahblah';
不知道该怎么做,我也知道 phpmyadmin 正在从我设置的这个配置文件中读取,因为它会读取我正在登录的用户
【问题讨论】:
-
两个phpmyadmins是什么意思?您实际上有两个单独的 phpmyadmin 文件夹,还是有一个配置了两台服务器的 phpmyadmin?
-
本地有 2 个单独的文件夹。每个版本运行 2 个单独的 url。
-
也许您必须开始一个新会话?在 phpmyadmins 之间切换之前尝试重新启动浏览器
-
感谢您的帮助,但事实并非如此。正如我在我的 ip'd 版本的 phpmyadmin 中看到的不同设置。尽管如此,我在 IE 中尝试过,还是同样的问题。无赖:(
-
使用 cookie 进行身份验证可能是相关的。在重新启动浏览器之前注销吗?可能会延迟到期。如果同时使用两个不同的浏览器(例如IE和Firefox)会发生这种情况吗?
标签: php mysql database phpmyadmin