web-dev-qa-db-ja.com

サーバーからのパケットの読み取りエラー:クエリ中にMySQLサーバーへの接続が失われました(server_errno = 2013)

エラーログファイルで次の問題に直面する代わりに、スレーブの表示\ G出力でエラーが発生しないというレプリケーションの問題に直面しています

[ERROR] Error reading packet from server: Lost connection to MySQL server during query ( server_errno=2013)

一部のテーブルのデータはマスターサーバーから入力されておらず、スレーブはマスターからそれ自体を更新しません。

Windows 2008 R2を使用しており、マスターバージョンは5.6.19、スレーブは5.6.26です。

これまでに調べたものは次のとおりです。
1。マスターハートビート値を変更しましたが、機能しませんでした
2。slave_net_timeoutを増やし、マスターとスレーブのmax_allowed_pa​​cketを増やしました
3。スレーブの再構築
4。スレーブユーザーの権限も正しい
5。両方のサーバーからのpingとtelnetも機能し、Windowsファイアウォールがオフになっている

どんな助けでも大歓迎です

1
Nawaz Sohail

スレーブからマスターへのネットワーク接続が何らかの理由で失われ、次のことを試した後:STOP SLAVE;スレーブを開始します。

2
Rajnesh

このいくつかの既知の原因については、ドキュメントをご覧ください。

http://dev.mysql.com/doc/refman/5.6/en/error-lost-connection.htmlhttp://dev.mysql.com/doc/refman/ 5.6/en/gone-away.html

1
Andrew Poodle