2018.
06.
11
12:11:56
私の場合、気付いたときには既に直っていました。
何でだべ(--?
ただ、まぁ、一応調べたのでメモっておきます。
エラーログに
みたいなログが大量に残っていてですね。
「何じゃ?!こりゃΣ( ̄◇ ̄;」となったのが今回のきっかけです。
ほんで、このエラーはソケット経由の接続ができないときに出るエラーらしいです。
……って、英語だけどメッチャそのまんまな説明がエラーメッセージに書いてありますね。
原因は「mysql.sock」ファイルがおかしかったり、なくなっていたり、
サーバ側とクライアント側でパスが合ってなかったりだそーな。
MySQLを再起動すれば、自動的にソケットが作られるので
基本的には、それで直るみたいです。
直らない場合は手動で「mysql.sock」ファイルを作ってあげる必要があるそうな。
サーバ側とクライアント側でパスが合っていない場合は合わせれば直る。
ふむふむ。
ということは、このエラーが出たら取りあえず
MySQLを再起動してみろ
ということですね。
それで直ればラッキー、ダメならゴチャゴチャしたあれやこれやをやる必要があるようです。
そんな感じ\(--)/
何でだべ(--?
ただ、まぁ、一応調べたのでメモっておきます。
エラーログに
Can't connect to local MySQL server through socket '/hoge/mysql.sock'
みたいなログが大量に残っていてですね。
「何じゃ?!こりゃΣ( ̄◇ ̄;」となったのが今回のきっかけです。
ほんで、このエラーはソケット経由の接続ができないときに出るエラーらしいです。
……って、英語だけどメッチャそのまんまな説明がエラーメッセージに書いてありますね。
原因は「mysql.sock」ファイルがおかしかったり、なくなっていたり、
サーバ側とクライアント側でパスが合ってなかったりだそーな。
MySQLを再起動すれば、自動的にソケットが作られるので
基本的には、それで直るみたいです。
直らない場合は手動で「mysql.sock」ファイルを作ってあげる必要があるそうな。
サーバ側とクライアント側でパスが合っていない場合は合わせれば直る。
ふむふむ。
ということは、このエラーが出たら取りあえず
MySQLを再起動してみろ
ということですね。
それで直ればラッキー、ダメならゴチャゴチャしたあれやこれやをやる必要があるようです。
そんな感じ\(--)/