Posted at

MySql2でソケットエラーというものが出たので、対処法まとめた


普通にrailsでサーバーにアクセスしようとしたら、下記のようなエラーが出た。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

何らかの理由でsocketファイルがなくなったことが原因のようだ。


対処法

$ sudo /etc/init.d/mysqld restart

上記のコマンドで解消できた。

mysqlを再起動すると、/var/lib/mysql/mysql.sockが自動的に作成されるらしい。