kengo92iの日記

プログラミングとかやったことの記録を書いていきます。

MySQLにソケット接続できなくなった場合

MySQLでソケットがあるのに,ソケット接続ができないと「ERROR 2002 (HY000)」が出る場合の解決策.MySQLMacPortsでインストールした場合の解決策です.

環境

  1. MacPorts 2.3.3
  2. MySQL Server version: 5.6.26

エラー内容

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql56/mysqld.sock' (2)

解決策

$ sudo port load mysql56-server

MySQLサーバを再起動すれば,再度接続できるようになります.