ZABBIX サーバの起動で Database is down のエラー

仕事で ZABBIX のインストールをしたのだが、zabbix-server の起動で、

 17793:20130813:104837.723 Database is down. Reconnecting in 10 seconds.
 17793:20130813:104847.723 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

というエラーが出て正常に起動出来ない。

多分ググれば「MySQL が起動していない可能性がある」とか出てると思うんだけど、実際のところ MySQL は起動している。

オチを書いちゃうと、単に、ソケットファイルが /var/lib/mysql/mysql.sock に作られていないだけの話だ。

RPM で MySQL を入れると /var/lib/mysql/mysql.sock に作られるが、ソースから make して入れると(明示的に指定しない限り)、/tmp/mysql.sock に作られる。

なので、/etc/zabbix/zabbix_server.conf の

### Option: DBSocket
#       Path to MySQL socket.
#
# Mandatory: no
# Default:
# DBSocket=/tmp/mysql.sock

DBSocket=/var/lib/mysql/mysql.sock

この部分を、

DBSocket=/tmp/mysql.sock

に直すだけでOK

「MySQL は立ち上がってるのに、なんでぇ~???」と半べそになってる人もいるかもしれないので、一応書いときます。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ZABBIX サーバの起動で Database is down のエラー

このブログ記事に対するトラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/2622

コメントする

このブログ記事について

このページは、shinodaが2013年8月13日 14:06に書いたブログ記事です。

ひとつ前のブログ記事は「「にしきのおいしい水」おいしいね」です。

次のブログ記事は「午前中は盆踊りの準備」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


月別 アーカイブ

電気ウナギ的○○ mobile ver.

携帯版「電気ウナギ的○○」はこちら