我遇到了一些MySQL服务器的问题。在我们的企业环境中,我的团队配置了3台服务器,2台运行RHEL 6.9
与数据库Server version: 5.6.36-enterprise-commercial-advanced-log MySQL Enterprise Server - Advanced Edition (Commercial)
,第三台运行Ubuntu 16.04
和mysql客户端(Ver 14.14 Distrib 5.7.19)
。
为了清楚起见,我将通过IP引用服务器。
DB1: 10.0.0.1
DB2: 10.0.0.2
APP: 10.0.0.3
当我直接进入10.0.0.3
并尝试连接到任一数据库时,我会在连接打开前得到30秒的暂停,然后我收到了我的mysql>提示。
我使用mysql -h 10.0.0.1 -u myuser --password=mypassword
尝试连接。
我确保3306端口已打开。我测试了服务器之间的延迟,小于.1ms。我的网络团队将两个VM移动到同一主机上,以尝试进一步减少网络延迟。
连接似乎没有丢失,它只是在连接打开之前挂了很久。当我将我的应用程序连接到任一DB时,应用程序会遇到相同的行为,并且使用起来太慢。