如何使用phpMyAdmin连接外部数据库?

如何使用phpMyAdmin连接外部数据库?,phpmyadmin,wamp,Phpmyadmin,Wamp,我目前正在使用Wamp和phpmyadmin在本地测试一个网站,但现在我想把它放到网上。我有我的URL、FTP信息、数据库名称和登录信息。然而,我似乎无法以这种方式更改我的wamp的config.inc.php文件,使其实际工作 我可以从正常的phpmyadmin页面中选择第二个服务器名称,但它只是以一条错误消息结束,该消息说“连接已重新初始化”,并且phpmyadmin url仍然相同 目前,我已将其添加到配置文件中: $i++; $cfg['Servers'][$i]['verbose']

我目前正在使用Wamp和phpmyadmin在本地测试一个网站,但现在我想把它放到网上。我有我的URL、FTP信息、数据库名称和登录信息。然而,我似乎无法以这种方式更改我的wamp的config.inc.php文件,使其实际工作

我可以从正常的phpmyadmin页面中选择第二个服务器名称,但它只是以一条错误消息结束,该消息说“连接已重新初始化”,并且phpmyadmin url仍然相同

目前,我已将其添加到配置文件中:

$i++;
$cfg['Servers'][$i]['verbose'] = 'sub.domain.be';
$cfg['Servers'][$i]['host'] = 'sub.domain.be';
$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'] = 'config';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password'; 

我做错了什么?

在服务器上安装PHPMyAdmin的副本将是一个更好的解决方案。您需要确保第二台服务器的MySQL没有绑定到127.0.0.1(侦听0.0.0.0/所有ip-请参阅my.ini)并且防火墙规则允许传入端口3306连接。对ip感兴趣,有更多关于这方面的想法吗?同样,在服务器上安装phpmyadmin也是一种选择。我会调查的。