我有一个新的drupal站点在负载均衡器后面运行。我设置了一个主从数据库,另一个从web目录同步文件。
对于远程从服务器,我为数据库主机设置了ENV vars,这是保存数据库的主从服务器的内部IP。这可以很好地工作,因为主服务器也有这个,它的ENV var是'localhost‘
现在,当访问站点时,被放在主从服务器上工作得很好。但在访问远程从站时,我从Drupal得到了数据库错误:
PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL
server through socket '/var/
我在两个服务器上有主从配置。MySQL复制是在SSL上设置的(我使用自签名证书)。
一切都进行得很顺利。但是今天,一些软件包(mysql )也通过apt更新、升级进行了更新。目前的版本是: mysql 14.14 distrige5.7.28,for Linux (x86_64)
服务器和客户端现在都有相同的mysql版本,但是从服务器无法连接到主服务器。在主日志中,我看到以下错误多次重复:
2019-11-19T16:49:55.109509Z 1130 [Note] Bad handshake
2019-11-19T16:50:55.296184Z 1432 [Note] Bad hand