ドキュメントから :
connect_timeoutを増やしてみてください my.cnfで ファイル
別のスタイル:
MySQL:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました
-
ある時点で、リモートクライアントがMySQLサーバーに接続できなくなりました。
-
クライアント(Windowsプラットフォーム上の一部のアプリケーション)は、
Connection unexpectedly terminated
のような漠然とした説明をしました 。 -
MySQLクライアントでリモートログインすると、次のエラーが表示されました:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
FreeBSDでは、これは/etc/hosts.allow.
に一致するものが見つからなかったために発生します。 ALL:ALL
という行の前に次の行を追加します これを修正します:
mysqld: ALL: allow
FreeBSD以外のUnixシステムでは、ファイル/etc/hosts.allow
を確認する価値があります。 および/etc/hosts.deny.
接続を制限している場合は、この行が/etc/hosts.allow
にあることを確認してください :
mysqld: ALL
または、ホストが/etc/hosts.deny.
Arch Linuxでは、同様の行を/etc/hosts.allow
に追加できます。 :
mysqld: ALL