使用phpmyadmin连接的远程MYSQL非常慢


Remote MYSQL using phpmyadmin connection is very slow

首先,我这样做的原因是因为我使用的是与HostGator共享托管,所以他们没有使phpmyadmin安装保持最新。在这篇文章中,phpmyadmin报告->"版本信息:3.5.5,最新稳定版本:4.1.14",所以它缺乏很多错误修复和改进。

我去获得了phpmyadmin的最新和最棒的版本,并将其安装在我的主机上。我遵循了HostGators关于将我的IP列入白名单的说明,因为这是他们为数据库提供远程访问的方式。我还打开了防火墙上的3306端口。

当我连接太慢了!收拾桌子结构我可以去喝咖啡,咖啡马上就上来了。

$cfg['Servers'][$i]['verbose'] = 'HG FTSC';
$cfg['Servers'][$i]['host'] = 'localhost';
$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'] = '**********_mgmt';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['only_db'] = array('**********_ftsc');
$cfg['Servers'][$i]['AllowRoot'] = false;

如果我在实际的服务器上正确地执行此操作,它应该不会很慢。但事实确实如此!

我很感激你的帮助!

  • Dave

OP已在注释中指定问题已解决。只是把它粘贴在这里,这样未来的用户就不必查看评论了(OP,如果你觉得你宁愿自己发布答案,请这样做,并接受这个答案(。

OP说(可读性的小改动(:

这个问题已经解决了!这不是主机问题,也不是我的问题。HostGator有意降低与共享主机上数据库的远程连接速度,因为人们已经利用了这一点。他们的建议是在测试时做相反的事情,并在本地托管数据库。将页面放在托管站点上,显然,完成后,可以导出数据库并将其导入托管站点。您还可以对托管站点数据库进行更改,并更改其指向的位置。