MySQL: 2013年8月アーカイブ

仕事で 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 は立ち上がってるのに、なんでぇ~???」と半べそになってる人もいるかもしれないので、一応書いときます。

このアーカイブについて

このページには、2013年8月以降に書かれたブログ記事のうちMySQLカテゴリに属しているものが含まれています。

前のアーカイブはMySQL: 2012年12月です。

次のアーカイブはMySQL: 2018年6月です。

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


月別 アーカイブ

電気ウナギ的○○ mobile ver.

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