데이터 베이스 MySQL 튜토리얼 主从不同步故障案例一

主从不同步故障案例一

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 Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

수정: Microsoft Teams 오류 코드 80090016 컴퓨터의 신뢰할 수 있는 플랫폼 모듈에 오류가 발생했습니다. 수정: Microsoft Teams 오류 코드 80090016 컴퓨터의 신뢰할 수 있는 플랫폼 모듈에 오류가 발생했습니다. Apr 19, 2023 pm 09:28 PM

&lt;p&gt;MSTeams는 팀원 및 동료와 소통하고, 채팅하고, 통화할 수 있는 신뢰할 수 있는 플랫폼입니다. MSTeams의 오류 코드 80090016과 &lt;strong&gt;컴퓨터의 신뢰할 수 있는 플랫폼 모듈이 실패했습니다&lt;/strong&gt;라는 메시지로 인해 로그인이 어려울 수 있습니다. 오류 코드가 해결될 때까지 앱에서 로그인을 허용하지 않습니다. MS Teams 또는 기타 Microsoft 응용 프로그램을 열 때 이러한 메시지가 나타나면 이 문서에서 문제 해결 방법을 안내할 수 있습니다. </p><h2&

Black Shark 휴대폰이 켜지지 않으면 어떻게 해야 합니까? 자신을 구하는 방법을 가르쳐주세요! Black Shark 휴대폰이 켜지지 않으면 어떻게 해야 합니까? 자신을 구하는 방법을 가르쳐주세요! Mar 23, 2024 pm 04:06 PM

Black Shark 휴대폰이 켜지지 않으면 어떻게 해야 합니까? 자신을 구하는 방법을 가르쳐주세요! 일상생활에서 휴대폰은 우리에게 없어서는 안 될 필수품이 되었습니다. 많은 사람들에게 Black Shark 휴대폰은 사랑받는 게임용 휴대폰입니다. 그러나 다양한 문제에 직면하게 되는 것은 불가피하며, 그 중 하나는 전화기가 켜지지 않는다는 것입니다. 그러한 상황이 발생하더라도 당황하지 마십시오. 다음은 도움이 될 수 있는 몇 가지 해결 방법입니다. 우선, 블랙샤크 휴대폰이 켜지지 않을 경우 먼저 휴대폰의 전원이 충분한지 확인하세요. 배터리가 방전되어 휴대폰이 켜지지 않을 수도 있습니다.

0x0000004e 오류는 무엇을 의미합니까? 0x0000004e 오류는 무엇을 의미합니까? Feb 18, 2024 pm 01:54 PM

0x0000004e 오류란 무엇입니까? 오류는 컴퓨터 시스템에서 흔히 발생하는 문제입니다. 컴퓨터에 오류가 발생하면 일반적으로 시스템이 제대로 실행될 수 없기 때문에 시스템이 종료되거나 충돌하거나 오류 메시지가 표시됩니다. Windows 시스템에는 시스템에 심각한 오류가 발생했음을 나타내는 블루 스크린 오류 코드인 특정 오류 코드 0x0000004e가 있습니다. 0x0000004e 블루 스크린 오류는 시스템 커널 또는 드라이버 문제로 인해 발생합니다. 이 오류로 인해 일반적으로 컴퓨터 시스템이

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. 전원 공급 장치가 부족하면 팬이 회전하지 않게 됩니다. 가장 일반적인 이유 중 하나는 컴퓨터 프로그램의 정상적인 작동을 유지하기 위해 전원 공급 장치에서 제공하는 에너지가 그래픽 카드의 요구 사항을 충족할 수 없기 때문입니다. 그래픽 카드는 GPU 코어가 계속해서 계산을 수행할 수 있도록 냉각 팬을 멈추게 됩니다. 이러한 상황이 발생하더라도 그래픽 카드가 강력하지 않다고 비난하지 마십시오! 확실히 배려가 깊은 것 같군요. 그렇죠?

0x00000001 블루 스크린 오류를 수정하는 방법 0x00000001 블루 스크린 오류를 수정하는 방법 Feb 19, 2024 pm 11:12 PM

0x00000001 블루 스크린 문제는 어떻게 해야 할까요? 블루 스크린 문제는 많은 컴퓨터 사용자들이 자주 겪는 골칫거리입니다. 컴퓨터에 블루 스크린이 발생하면 갑자기 실행이 중단되고 오류 코드와 함께 블루 스크린 인터페이스가 표시됩니다. 그 중 0x00000001은 일반적인 블루 스크린 오류 코드입니다. 블루 스크린 문제는 소프트웨어 오류, 하드웨어 오류, 드라이버 문제 등을 포함한 다양한 이유로 인해 발생할 수 있습니다. 이 문제가 실망스러울 수 있지만 이를 해결하기 위해 할 수 있는 일이 있습니다. 아래에서는 블루 스크린에 대한 몇 가지 솔루션을 소개하겠습니다.

Black Shark 휴대폰 충전 문제 해결 및 솔루션 Black Shark 휴대폰 충전 문제 해결 및 솔루션 Mar 22, 2024 pm 09:03 PM

Black Shark는 강력한 성능과 탁월한 게임 경험으로 유명한 스마트폰 브랜드입니다. 그러나 다른 스마트폰과 마찬가지로 Black Shark 휴대폰에도 다양한 문제가 있으며 그 중 충전 실패가 흔한 문제입니다. 충전 실패는 휴대폰의 정상적인 사용에 영향을 미칠 뿐만 아니라 더 심각한 문제를 일으킬 수도 있으므로 충전 문제를 적시에 해결하는 것이 매우 중요합니다. 이 기사에서는 Black Shark 휴대폰 충전 실패의 일반적인 원인부터 시작하여 충전 문제를 해결하는 방법을 소개하고 독자가 Black Shark 휴대폰 충전 문제를 해결하는 데 도움이 되기를 바랍니다.

조용한 노트북 마이크 문제를 해결하는 방법 조용한 노트북 마이크 문제를 해결하는 방법 Jan 04, 2024 pm 07:50 PM

최근 노트북을 사용하는 많은 친구들이 마이크에서 소리가 나지 않으면 어떻게 해야 하는지 문의하곤 합니다. 사실 대부분은 드라이버 문제로 인해 발생합니다. 일반적으로 구체적인 해결 방법을 살펴보겠습니다. 노트북 마이크에서 소리가 나지 않는 문제에 대한 해결 방법 1. 먼저 컴퓨터 팝업 인터페이스의 왼쪽 하단에 있는 소리 기호를 마우스 오른쪽 버튼으로 클릭합니다. 2. 팝업 인터페이스에서 스피커를 클릭합니다. 3. 그런 다음 속성을 클릭합니다. 4. 팝업 인터페이스에서 레벨을 클릭한 다음 사운드 볼륨을 적절한 위치로 조정합니다. 5. 그런 다음 녹음을 클릭합니다. 6. 팝업 인터페이스에서 마이크를 클릭한 다음 속성을 클릭합니다. 7. 팝업 인터페이스에서 레벨을 클릭합니다.

See all articles