0
我有一个新的Drupal站点运行在负载平衡器后面。我有一个主数据库和另一个同步来自web目录的文件。远程mySQL,可以连接远程SSH,但远程php/httpd无法连接
对于远程从站,我已经为数据库主机设置了ENV变量,这是数据库主控制器的INTERNAL IP。这工作正常,因为主人也有这个也是它的ENV变量是'本地主机'
现在,当访问该网站,获取放在主从属工作正常。但打远程从当我从Drupal的获取数据库错误:
PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL
server through socket '/var/lib/mysql/mysql.sock' (2) in
lock_may_be_available() (line 167 of /var/www/html/includes/lock.inc).
我已经运行的常规GRANT远程slave命令,我可以通过SSH从从机使用连接
mysql -u root -p -h master.slave.internal.ip
所以从我可以告诉它不是防火墙或mysql权限问题,我很难过! :(
大啤酒未来某人的方式,因为我离开了抓我的头。