質問: いつもお世話になっております。 現在Railsでウェブエージを作成しております。 環境は以下のとおりです。 Linux : Amazon Linux AMI release 2017.03 タイトル通りなのですが mysql -u root -p コマンドでmysqlに接続しようとした際に下記エラーが出てしまいました。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib /mysql/mysql.sock' (2) 調べてみるとソケットファイルが消失している可能性が高いとのことで、確認してみると確かにソケットファイルがなかったためmysqlの再起動で解決はできました。 ここで質問なのですが、どういった場合にソケットファイルが消えるという事態がおこるのでしょうか。 調べてみても対処法のみで何が原因かを書いているページがあまりなく......。 起こりうる原因をご存知の方がいらっしゃいましたがご教示いただけますと幸いです。 よろしくお願いいたします。
回答: mysqlサーバーを落とした時しかソケットなんて消失しないんじゃないか 逆にmysqlサーバーが起動していてソケットが消失しているのなら興味深いな