エラー2002 MYSQL OS X 10.11

エラー2002 MYSQL OS X 10.11

私のラップトップには、Brew mysql、Brew mariadb、MAMP、通常のOld Mysqlなど、いくつかのmysqlがインストールされています。 Mysqlに関連付けられている可能性があるすべてのエントリを削除しようとした後、私は通常のmysqlを試しましたが、サーバーを起動することもできません。クリックして起動しましたが、mysqldプロセスはアクティビティモニタに表示されません。コマンドラインを介して接続しようとすると、このエラーが発生します。

エラー2002(HY000): '/var/mysqld/mysqld.sock'ソケットを介してローカルMySQLサーバー(2)に接続できません。

また、なぜ起動しないのか分からないようです。エラーメッセージや何も表示されません。

ベストアンサー1

このエラーは、「/var/mysqld/mysqld.sock」ファイルが存在しないことを意味します。 mysql-server(mysql-clientとは異なります)がインストールされていることを確認してください。ただし、mysql-serverがインストールされている場合は実行していることを確認してください。そうでない場合は、次のように再起動してみてください。

service mysqld start

また、/var/run/mysqld/mysqld.sock ファイルがあることを確認してください。時々、ソケットがそこにインストールされるか、次のように mysqld.sock ファイルを見つけようとします。

updatedb
locate mysqld.sock

ファイルが存在する場合は、構成ファイルを確認してください。

/etc/my.cnf 

そして、mysqld.sockの場所と一致するようにソケットファイル設定値を変更します。

おすすめ記事