ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 102

homebrew 経由で mysql をインストールし利用しているのですが、先日アップグレードを行いました。 その後 mysql サーバに接続しようとしたら、下記エラーが発生し接続ができなくなりました。

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 102

調べてみると原因は、/etc/hosts.allow に記載がないためのようでした。

/etc/hosts.allow で接続を許可するホストを記述します。

mysqld: ALL: allow

あとは、反映させるために再起動をかけて完了です。

$ mysql.server restart
Shutting down MySQL
.... SUCCESS!
Starting MySQL
.. SUCCESS!

References