奇怪的是,我认为会有更多的人问这个。
所以我在本地设置了2个phpmyadmins。一个指向locahost,另一个指向外部IP地址的本地URL。
问题是,当我第二次访问外部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正在读取我已设置的配置文件,因为它读取我登录的用户
答案 0 :(得分:0)
经过漫长的长时间失望之后,我意识到没有办法做我想要的事情。我最终使用mysql workbench同时连接到2个不同的ip。
答案 1 :(得分:0)
将外部数据库隧道连接到另一个端口,例如3307.设置一个phpMyAdmin安装,默认配置在本地工作,第二个,将端口更改为3307.这对我有用。