Zabbix 4.0 インストール時のデータベースへの接続エラーについて
いつもお世話になります。
Zabbix 4.0 インストール時のデータベースへの接続エラーについてご質問させてください。
mysqlのデータディレクトリを変更したところ、WEBインストール時に下記エラーとなり、インストールが完了できません。
Cannot connect to the database.
Error connecting to database: No such file or directory
過去のフォーラムを拝見させていただき、設定を変更しましたが、事象変わらずです。
my.cnf
------------------
datadir=/data/mysql
socket=/data/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log_timestamps=SYSTEM
[client]
socket=/data/mysql/mysql.sock
------------------
zabbix_server.conf
------------------
DBSocket=/data/mysql/mysql.sock
------------------
上記の通り、設定を変更しておりますが、他に設定しなければいけない箇所などございますでしょうか?
お手数おかけしますが、よろしくおねがいします。
- SnapCrab_NoName_2020-1-21_17-36-18_No-00.png (22.84 KB)
TNK - 投稿数: 4769
Webインターフェースでのエラーであれば、以下のURLで記載したよ
うに、ソケットで接続する場合は、PHPの設定追加が必要かもしれ
ません。
例えば、以下のURLにあるような対処方法を試してみてください。
Mysql接続エラー
http://www.zabbix.jp/node/3076
mysqli.default_socketを設定
例: /etc/php.ini内
-----
mysqli.default_socket = /data/mysql/mysql.sock
-----
myyam - 投稿数: 63
ご返信ありがとうございます。
/etc/php.iniに下記を追加しましたが、結果変わらずでした。
mysqli.default_socket = /data/mysql/mysql.sock
http://www.zabbix.jp/node/3076
こちらのご質問をされた方はsocketのみデフォルトのパスにしたようですね。
myyam - 投稿数: 63
TNK様
結局無理でしたので、デフォルトのパスのままつかう事にしました。
一旦これで様子見をします。ありがとうございました。
------------------
datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log_timestamps=SYSTEM
[client]
socket=/var/lib/mysql/mysql.sock
------------------