ホームページ >データベース >mysql チュートリアル >mysqlエラー1062の解決方法
解決策: 1. 「set GLOBAL SQL_SLAVE_SKIP_COUNTER=1」ステートメントを使用してエラーをスキップします; 2. 「my.cnf」ファイルの mysqld の下に「slave_skip_errors = 1062」を追加し、mysql を再起動します。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
Mysql マスター/スレーブ レプリケーション プロセス中に、さまざまな理由により、スレーブ サーバーは BINLOG で SQL を実行する際にエラーが発生することがあります。デフォルトでは、サーバーはレプリケーション プロセスを停止し、同期を行わなくなり、ユーザーが自分で処理するまで待ちます。
slave-skip-errors は、レプリケーション プロセス中にスレーブ サーバーによって自動的にスキップできるエラー番号を定義するために使用されます。レプリケーション プロセス中に定義されたエラー番号が発生した場合、自動的にスキップして実行できます。 SQL ステートメント
mysql マスター/スレーブ ライブラリ同期エラー: 1062 エラー '重複エントリ '1438019' のキー 'PRIMARY' on query
Mysql マスター/スレーブ ライブラリは同期中に発生します 1062 Last_SQL_Error: エラー「重複エントリ」問題: 明らかに、この問題は重複した主キーを挿入し、スレーブ ライブラリが機能しなくなることが原因で発生します。
方法 1: これを使用してエラーをスキップできます
解決策 最良の方法は、スレーブ ライブラリで実行することです:
mysql> slave stop; mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; mysql> slave start;
##方法 2: mysql を変更する
mysql 設定ファイル/etc/my.cnf を変更します。 [mysqld] の下に行「slave_skip_errors = 1062」を追加して保存します。 restart mysql拡張知識:
一部のエラー コードは、次のようなエラーを表します:以上がmysqlエラー1062の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。