が見つかりません/tmp/mysql.sock
。署名がありますsrwxrwxrwx
。このファイルを手動で作成することは可能ですか?
答え1
これは MySQL に関する質問です。mysql.sock
を使用して mysql を起動すると、ファイルが作成されるはずですmysql.server start
。サーバーを再起動すると、ファイルが正しく作成されるはずです。作成されない場合は、サーバーがソケット経由でリッスンするように設定されていない可能性があります。
答え2
少し前に、友人からソケット ファイルが見つからないという問題について聞きました。彼はカスタム構成ファイル /etc/my.conf を使用していましたが、これがどういうわけか mysql に問題を引き起こしていました。my.conf ファイルを削除して mysql サーバーを再起動すると、ソケット ファイルが再び表示されました。
このキーワードで少し検索してみたところ、ブログ投稿に関する議論、ほぼ同じ問題を報告している人がいるので、そこからさらにアイデアが得られるかもしれません。ただし、ファイルを持っている人もいましたが、場所は異なっていました。
ただし、mysql がソケット ファイルをまったく作成しない場合は、手動で作成しても役に立ちません。