Zabbix前端忽略数据库configuration

我有一个成功的zabbix 3.4服务器运行在一个LXC容器(CentOS7基地)与embedded式数据库为月,我决定将我的服务器上的所有容器数据库合并成一个。 所以我已经倾销了zabbix数据库,将其移动到容器,使其3306端口可用。 从Zabbix容器中,我可以使用命令行成功login到mysql。 服务器后端似乎能够在更新/etc/my.cnf

问题是前端仍然尝试通过本地套接字与mysql联系:

 Error connecting to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 

我已经尝试将/usr/share/zabbix/conf/zabbix.conf.php.example重命名为/usr/share/zabbix/conf/zabbix.conf.php ,并将其中的数据库configuration,但它不会改变任何东西。 我试图grep通过我的数据库凭据整个/usr/share/zabbix目录没有成功。

在哪里存储前端数据库configuration? 还是我做错了什么?

configuration:

 # grep ^DB /etc/zabbix/zabbix_server.conf DBHost=mysql.host #local host name DBName=zabbix DBUser=zabbix DBPassword=******* DBPort=3306 # cat zabbix.conf.php <?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] = 'MYSQL'; $DB['SERVER'] = 'mysql.host'; $DB['PORT'] = '3306'; $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = '******'; ... 

你有/etc/zabbix/zabbix.conf.php或类似的位置/命名文件? 一般来说,检查/etc/zabbix/目录,因为你的包似乎更喜欢它的configuration文件。