Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

のエラーについて。

http://dev.mysql.com/doc/refman/4.1/ja/can-not-connect-to-server.html
↑こちらを参照。

結果的には、 /tmp/mysqld.sock ファイルがなく、 /etc/init.d/mysql restart をして、/tmp/mysqld.sock を作成したらmysqlが使えるようになった。

うーん。なんで再起動すると、削除されてしまうのだろう。
cronに書かれているわけでもないのにな。
/tmpの下においてあるから悪いのかな。と思って場所を変えたけど、ダメだった。

検証しよう。