慢速远程MySQL连接

慢速远程MySQL连接,mysql,performance,connection,Mysql,Performance,Connection,我有一个本地WordPress安装程序,使用远程MySQL DB连接。MySQL服务器是我的VPS,我的VPS也是DNS服务器 我在MySQL上安装了跳过名称解析选项,正如其他帖子所建议的那样。不过,连接仍然需要5秒钟才能加载 我正在Webmin中使用BIND来管理我的DNS。我无论如何都不是专家 关于如何提高本地机器和MySQL远程服务器之间的性能,有什么想法吗 注意:如果相关,当我在服务器IP地址上运行DIG命令时,它会在5毫秒后返回。我的iptables中还打开了3306端口。如果您的客户

我有一个本地WordPress安装程序,使用远程MySQL DB连接。MySQL服务器是我的VPS,我的VPS也是DNS服务器

我在MySQL上安装了
跳过名称解析
选项,正如其他帖子所建议的那样。不过,连接仍然需要5秒钟才能加载

我正在Webmin中使用BIND来管理我的DNS。我无论如何都不是专家

关于如何提高本地机器和MySQL远程服务器之间的性能,有什么想法吗


注意:如果相关,当我在服务器IP地址上运行DIG命令时,它会在5毫秒后返回。我的iptables中还打开了3306端口。

如果您的客户机能够在毫秒内解析服务器的问题,则无关紧要。MySQL本身也必须对客户端的IP地址进行反向DNS查找,以验证另一个方向的连接。例如,如果您以
foo@clientmachine
,然后MySQL必须解析客户端的IP,并查看它是否解析为
clientmachine

您可能可以使用虚线四边形来加快速度,例如
foo@1.2.3.4
,因为这将是mysql在尝试进行PTR查找之前首先检查的内容。

如何使用“虚线四元组”?我已经向我的clientmachine IP地址授予了特权,如下
GRANT ALL ON foo.*以禁止使用“PASSWORD”标识的“202.54.10.20”如果这是你的意思。