zabbix-mysql.sock安裝問題記錄

zabbix-mysql.sock安裝問題記錄

安裝成功之後,zabbix_server.conf中需要一個叫DBSocket的配置,由於我的數據庫裝在docker中,所以需要將mysql.sock文件掛載到外面來,這裏掛載一定不要掛載mysql.sock,要把他所處的文件夾掛到外面來
my.cny:

[mysqld]
basedir=/docker/mysql
datadir=/docker/mysql/data
socket=/docker/mysql/mysql.sock
user=mysql
default_storage_engine=InnoDB
character-set-server=utf8
default_authentication_plugin=mysql_native_password
[client]
default-character-set=utf8
socket=/docker/mysql/mysql.sock
[mysql]
default-character-set=utf8
socket=/docker/mysql/mysql.sock

docker命令:

docker run -d --name mysql -p3306:3306 -v /docker/mysql/conf/my.cny:/etc/mysql/my.cnf -v /docker/mysql/data:/var/lib/mysql -v /docker/mysql:/run/mysqld -e MYSQL_ROOT_PASSWORD=123456 yujian1996/mysql57

在這裏插入圖片描述
這樣就可以再宿主機中找到這個文件,然後log會一直重試連接失敗不要管他一定要重啓一次zabbix-server

systemctl stop zabbix-server.service
systemctl start zabbix-server.service

然後啓動web的時候如果是httpd的80端口,需要把nginx的80改成別的纔行,否則會啓不開,/etc/httpd/conf.d/zabbix.conf這個配置不要畫蛇添足,最後一行註釋去掉改爲
php_value date.timezone Asia/Shanghai就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章