主从不同步故障案例一

Jun 07, 2016 pm 05:38 PM
故障 場合

故障原因:开发人员在主库上修改了一张表的结构,加了一个字段,从库由于各种原因没有同步过去,导致主从同步失败。故障处理:1、查看在从库上查看同步状态:mys

故障原因:
开发人员在主库上修改了一张表的结构,加了一个字段,,从库由于各种原因没有同步过去,导致主从同步失败。

故障处理:
1、查看在从库上查看同步状态:

mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.10.100.100 Master_User: slave Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000009 Read_Master_Log_Pos: 917648 Relay_Log_File: mysqld-relay-bin.000017 Relay_Log_Pos: 778406 Relay_Master_Log_File: mysql-bin.000009 Slave_IO_Running: Yes Slave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: mysql,information_schema,performance_schema,test,mysql,information_schema,performance_schema,test Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 1054 Last_Error: Error 'Unknown column 'js_code' in 'field list'' on query. Default database: 'web_platform'. Query: 'update act_id set js_code='确保该页面的PV埋点已经上报;__tj(node,snode,cid,w,'''','''','''');说明:remark;' where act_id=11' Skip_Counter: 0 Exec_Master_Log_Pos: 906099 Relay_Log_Space: 790258 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: NULL Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 1054 Last_SQL_Error: Error 'Unknown column 'js_code' in 'field list'' on query. Default database: 'web_platform'. Query: 'update act_id set js_code='确保该页面的PV埋点已经上报;__tj(node,snode,cid,w,'''','''','''');说明:remark;' where act_id=11' Replicate_Ignore_Server_Ids: Master_Server_Id: 1 1 row in set (0.00 sec)

2、从上面可以看出表act_id的js_code字段在从库上没有,可以对比一下主库和从库这张表的结构:
查看主库:

mysql> desc act_id; +-----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+------------------+------+-----+---------+----------------+ | act_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | name | varchar(512) | NO | | NULL | | | fields | varchar(512) | NO | | NULL | | | js_code | text | NO | | NULL | | | remark | varchar(512) | NO | | NULL | | | create_user | varchar(256) | NO | | NULL | | | duty_user_name | varchar(256) | NO | | NULL | | | duty_user_email | varchar(256) | YES | | NULL | | | duty_user_phone | varchar(256) | YES | | NULL | | | create_time | bigint(20) | NO | | NULL | | | update_time | bigint(20) | NO | | NULL | | +-----------------+------------------+------+-----+---------+----------------+ 11 rows in set (0.00 sec)

查看从库:

mysql> desc act_id; +-----------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+------------------+------+-----+---------+----------------+ | act_id | int(10) unsigned | NO | PRI | NULL | auto_increment | | name | varchar(512) | NO | | NULL | | | fields | varchar(512) | NO | | NULL | | | remark | varchar(512) | NO | | NULL | | | create_user | varchar(256) | NO | | NULL | | | duty_user_name | varchar(256) | NO | | NULL | | | duty_user_email | varchar(256) | YES | | NULL | | | duty_user_phone | varchar(256) | YES | | NULL | | | create_time | bigint(20) | NO | | NULL | | | update_time | bigint(20) | NO | | NULL | | +-----------------+------------------+------+-----+---------+----------------+ 10 rows in set (0.00 sec)

3、在正式处理故障之前要停掉主库和从库的slave进程(我的环境是做了双向同步,即主主同步)

mysql> slave stop; Query OK, 0 rows affected (0.12 sec)

4、在从库上加缺少的字段:

alter table act_id add js_code text not Null AFTER fields;

5、启动从库的slave进程,查看主从状态:

mysql> slave start; Query OK, 0 rows affected (0.00 sec) mysql> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.10.100.100 Master_User: slave Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000009 Read_Master_Log_Pos: 917648 Relay_Log_File: mysqld-relay-bin.000117 Relay_Log_Pos: 253 Relay_Master_Log_File: mysql-bin.000009 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: mysql,information_schema,performance_schema,test,mysql,information_schema,performance_schema,test Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 917648 Relay_Log_Space: 556 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1 1 row in set (0.00 sec)
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

修正: Microsoft Teams エラー コード 80090016 コンピューターのトラステッド プラットフォーム モジュールが失敗しました 修正: Microsoft Teams エラー コード 80090016 コンピューターのトラステッド プラットフォーム モジュールが失敗しました Apr 19, 2023 pm 09:28 PM

<p>MSTeams は、チームメイトや同僚とコミュニケーション、チャット、通話を行うための信頼できるプラットフォームです。 MSTeam のエラー コード 80090016 と「コンピュータのトラステッド プラットフォーム モジュールに障害が発生しました」というメッセージ</strong>により、ログインが困難になる場合があります。エラー コードが解決されるまで、アプリではログインできません。 MS Teams またはその他の Microsoft アプリケーションを開いているときにこのようなメッセージが表示された場合は、この記事で問題を解決することができます。 </p><h2&

Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください! Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください! Mar 23, 2024 pm 04:06 PM

Black Shark 携帯電話の電源をオンにできない場合はどうすればよいですか?自分を救う方法を教えてください!私たちの日常生活において、携帯電話は私たちにとって欠かせないものとなっています。多くの人にとって、Black Shark 携帯電話は最愛のゲーム用携帯電話です。しかし、さまざまな問題が発生することは避けられません。そのうちの 1 つは、電話の電源が入らないことです。このような状況に遭遇した場合でも、パニックにならずに、いくつかの解決策をご紹介しますので、お役に立てれば幸いです。まず、Black Shark 携帯電話の電源が入らない場合は、まず携帯電話に十分な電力があるかどうかを確認してください。バッテリーが消耗しているため、電話機の電源が入らない可能性があります。

0x0000004e エラーは何を意味しますか? 0x0000004e エラーは何を意味しますか? Feb 18, 2024 pm 01:54 PM

0x0000004e 障害とは何ですか? 障害は、コンピューター システムにおける一般的な問題です。コンピュータに障害が発生すると、通常、システムは正常に実行できなくなり、シャットダウン、クラッシュ、またはエラー メッセージが表示されます。 Windows システムには、システムに重大なエラーが発生したことを示すブルー スクリーン エラー コードである、特定の障害コード 0x0000004e があります。 0x0000004e ブルー スクリーン エラーは、システム カーネルまたはドライバーの問題が原因で発生します。このエラーは通常、コンピュータ システムに次のようなエラーを引き起こします。

0x00000001ブルースクリーンエラーを修正する方法 0x00000001ブルースクリーンエラーを修正する方法 Feb 19, 2024 pm 11:12 PM

0x00000001 ブルー スクリーンについてどうすればよいですか? ブルー スクリーンの問題は、多くのコンピューター ユーザーが頻繁に遭遇する頭痛の種です。コンピュータにブルー スクリーンが発生すると、突然動作が停止し、エラー コードが表示されたブルー スクリーン インターフェイスが表示されます。その中でも、0x00000001 は一般的なブルー スクリーン エラー コードです。ブルー スクリーンの問題は、ソフトウェア エラー、ハードウェア障害、ドライバーの問題など、さまざまな理由によって発生する可能性があります。この問題はイライラするものですが、解決するためにできることはいくつかあります。以下にブルースクリーンの解決策をいくつか紹介します。

Win10 共有プリンター 0x0000011b の障害解決方法 Win10 共有プリンター 0x0000011b の障害解決方法 Win10 共有プリンター 0x0000011b の障害解決方法 Win10 共有プリンター 0x0000011b の障害解決方法 Jul 18, 2023 am 08:33 AM

プリンターを共有しているユーザーは、2021 年 9 月のパッチをアップグレードした後、win10 コンピューターが共有プリンターに接続できないことがわかりました。では、win10 共有プリンター 0x0000011b の障害が発生した場合はどうすればよいでしょうか? この問題は多くのユーザーが遭遇しています。 win10 共有プリンター 0x0000011b の障害解決方法の具体的な内容を提供します。方法は非常に簡単で、お客様は一目で理解できます。 win10 共有プリンター 0x0000011b が失敗した場合の対処方法 1. コントロール パネルを開き、プログラムと機能を入力し、インストールされているアップグレードを確認します; 2. 次のパッチをアンインストールします: KB5005569/KB5005573/KB5005568/KB

グラフィックスカードファンが停止する原因と解決策 グラフィックスカードファンが停止する原因と解決策 Dec 26, 2023 pm 05:49 PM

多くの友人が新しいグラフィックス カードを購入しました。取り付けてから数日後に、突然ファンの回転が停止しました。原因は何ですか? これは正常ですか? これは問題に違いありません。シャーシ内のグラフィックス カードを確認できます。 「メモリとハードディスクのケーブルが接続されているのに、電源が供給されていません。正常ですか? 電圧が不安定ではありませんか? エディターで具体的な原因を見てみましょう。グラフィックス カードのファンが回転しない理由の答え: 1. 電源が不十分なため、ファンが回転しません。最も一般的な理由の 1 つは、電源から供給されるエネルギーがグラフィックス カードの要件を満たせない場合、コンピュータ プログラムの正常な動作を維持するために、ほとんどの場合、グラフィックス カードは、GPU コアが計算を継続できるようにするために冷却ファンを停止します。この状況が発生した場合でも、グラフィックス カードが強力でないことを責めないでください。それは明らかにとても思いやりのあることですよね?

Black Shark 携帯電話充電のトラブルシューティングと解決策 Black Shark 携帯電話充電のトラブルシューティングと解決策 Mar 22, 2024 pm 09:03 PM

Black Shark は、強力なパフォーマンスと優れたゲーム体験で知られ、ゲーマーやテクノロジー愛好家に愛されているスマートフォン ブランドです。ただし、他のスマートフォンと同様に、Black Shark の携帯電話にもさまざまな問題があり、その中でよくあるのが充電の失敗です。充電障害は携帯電話の通常の使用に影響を与えるだけでなく、より深刻な問題を引き起こす可能性があるため、充電の問題を時間内に解決することが非常に重要です。この記事では、Black Shark 携帯電話の充電不良の一般的な原因から始まり、充電の問題のトラブルシューティングと解決方法を紹介し、読者が Black Shark 携帯電話の問題を解決するのに役立つことを願っています。

充電器に接続するとマウスがジャンプする [修正済み] 充電器に接続するとマウスがジャンプする [修正済み] Feb 19, 2024 pm 10:33 PM

充電器に接続したときにマウス カーソルが動いていることに気付いた場合は、この記事が役に立つかもしれません。充電器をラップトップに接続すると、マウス カーソルが不安定に動作し、ジャンプしたり、選択したり、誤ってクリックしたりする可能性があるとの報告があります。通常、電源の問題がこの最も一般的な理由の 1 つです。マウスの充電に問題があるのはなぜですか?ノートパソコンのマウスの故障は、バッテリー、充電器、充電器の故障など、複数の理由で発生する可能性があります。さらに、壁コンセントの配線の問題も一般的な原因です。充電器に接続するとマウスがジャンプする 充電器に接続するとマウスがジャンプする場合は、次の提案に従ってください。ハード リセットを実行し、別の充電器を試し、バッテリー テストを実行し、充電器に必要なドライバーを更新または再インストールします。

See all articles