今日、MySQL サーバーに接続しようとしたところ、mysqld.sock がどこにもないことがわかりました。
元に戻す方法をいくつか試しましたが、うまくいきませんでした。で a を実行しようとしました
./mysqld.start
が/etc/init.d
、それもありません。
mysql を再インストールする必要がありますか、またはソケットを元に戻す方法はありますか?
次のコマンドを使用してみてください
service mysql start
これは機能します。
@Nueva、それがうまくいかない場合は、システムを再起動してください。EC2 で Ubuntu をビルドすると、mysqld.sock ファイルが失われ、再起動するだけで問題が解決しました。
それに失敗した場合、localhost の代わりに tcp 経由で接続を強制することで、一部の人がうまくいったということも聞きました。私はそれを試しましたが、何も得られませんでした。