sql >> データベース >  >> RDS >> Mysql

エラー2013(HY000):「認証パケットの読み取り」でMySQLサーバーへの接続が失われました。システムエラー:0

    ドキュメントから

    connect_timeoutを増やしてみてください my.cnfで ファイル

    別のスタイル:

    MySQL:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました

    1. ある時点で、リモートクライアントがMySQLサーバーに接続できなくなりました。

    2. クライアント(Windowsプラットフォーム上の一部のアプリケーション)は、Connection unexpectedly terminatedのような漠然とした説明をしました 。

    3. 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
    


    1. Laravelの2点間のHaversine距離の計算

    2. refcursorでブーレンを返す方法は?

    3. Ruby onRails4+アプリのデフォルトのデータベース分離レベルを設定する方法

    4. フィールドコンテンツの末尾の空のスペースを削除する