zabbix容器连接mysql容器时的协议如何改成tcp的方式


背景:centos7
宿主:192.168.0.10
MySQL容器:3306,绑定到宿主3306端口,-p 3306:3306
zabbix server容器:zabbix_server.conf部分如下
DBHost=192.168.0.10
DBName=zabbix
DBUser=zabbix_user
DBPassword=123456
#DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306

如果用本机的mysql客户端连接192.168.0.10:3306就能连上mysql数据库,但是zabbix server容器连接mysql容器就会报连接失败,但是将DBHost换成mysql容器的172的地址就没问题,分析原因是zabbix使用socket连接mysql,用到了mysql.sock这个文件,但是宿主上没有这个文件,所以用宿主端口绑定的方式无法连接上,而我客户端使用的tcp连接mysql宿主,故而想了解下zabbix如何通过tcp连接mysql,需要修改哪些配置参数?
已邀请:

要回复问题请先登录注册