首页 数据库 mysql教程 主从不同步故障案例一

主从不同步故障案例一

Jun 07, 2016 pm 05:38 PM
故障 案例

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

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

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

mysql> show slave statusG *************************** 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>从机启动; 查询正常,0 行受影响(0.00 秒) mysql>显示从机状态G ************************** 1. 行 ****************** ****** Slave_IO_State:等待master发送事件 主主机:10.10.100.100 主用户:从属 主端口:3306 连接重试:60 Master_Log_File:mysql-bin.000009 读取主日志位置:917648 Relay_Log_File:mysqld-relay-bin.000117 中继日志位置:253 Relay_Master_Log_File:mysql-bin.000009 Slave_IO_Running:是 Slave_SQL_Running:是 复制_Do_DB: Replicate_Ignore_DB:mysql,信息架构,性能架构,测试,mysql,信息架构,性能架构,测试 复制_Do_表: 复制_忽略_表: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: 最后的错误号:0 最后一个错误: 跳过计数器:0 Exec_Master_Log_Pos:917648 中继日志空间:556 直到_条件:无 直到_日志_文件: 直到_Log_Pos: 0 Master_SSL_Allowed:否 Master_SSL_CA_文件: Master_SSL_CA_路径: Master_SSL_证书: Master_SSL_Cipher: 主 SSL 密钥: 落后主秒数:0 Master_SSL_Verify_Server_Cert:否 最后 IO 错误号:0 最后 IO 错误: Last_SQL_Errno: 0 最后一个 SQL 错误: 复制_忽略_服务器_Id: 主服务器 ID:1 1 行一组(0.00 秒)
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1666
14
CakePHP 教程
1425
52
Laravel 教程
1325
25
PHP教程
1273
29
C# 教程
1252
24
修复:Microsoft Teams 错误代码 80090016 您的计算机的受信任平台模块出现故障 修复:Microsoft Teams 错误代码 80090016 您的计算机的受信任平台模块出现故障 Apr 19, 2023 pm 09:28 PM

MSTeams是与队友和同事交流、聊天或通话的值得信赖的平台。MSTeams上的错误代码为80090016以及您的计算机的受信任的平台模块出现故障的消息可能会导致登录困难。在错误代码得到解决之前,该应用将不允许您登录。如果您在打开MS团队或任何其他Microsoft应用程序时遇到此类消息,那么本文可以指导您解决问题。

黑鲨手机无法开机怎么办?教你自救方法! 黑鲨手机无法开机怎么办?教你自救方法! Mar 23, 2024 pm 04:06 PM

黑鲨手机无法开机怎么办?教你自救方法!在我们日常生活中,手机已经成为我们不可或缺的一部分。而对于很多人来说,黑鲨手机是一款备受喜爱的游戏手机。但是难免会遇到各种问题,其中之一就是手机无法开机。当你遇到这样的情况时,不要慌张,下面将为你介绍一些解决方法,希望能帮助到你。首先,当黑鲨手机无法开机时,首先要检查手机是否有足够的电量。可能是由于电量耗尽导致无法开机,

发生0x0000004e错误代表了什么问题 发生0x0000004e错误代表了什么问题 Feb 18, 2024 pm 01:54 PM

0x0000004e是什么故障在计算机系统中,故障是一个常见的问题。当计算机遇到故障时,系统通常会因为无法正常运行而出现停机、崩溃或者出现错误提示。而在Windows系统中,有一个特定的故障代码0x0000004e,这是一个蓝屏错误代码,表示系统遇到了一个严重的错误。0x0000004e蓝屏错误是由于系统内核或驱动程序问题导致的。这种错误通常会导致计算机系统

黑鲨手机充电故障排查与解决 黑鲨手机充电故障排查与解决 Mar 22, 2024 pm 09:03 PM

黑鲨手机是一款以性能强悍、游戏体验出色而著称的智能手机品牌,备受广大游戏玩家和科技爱好者的喜爱。然而,就像其他智能手机一样,黑鲨手机也会出现各种问题,其中充电故障是比较常见的一种。充电故障不仅会影响手机的正常使用,还可能引发更严重的问题,因此及时解决充电问题十分重要。本文将从常见的黑鲨手机充电故障原因入手,介绍排查和解决充电问题的方法,希望能帮助读者解决黑鲨

如何解决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

插入充电器时鼠标会跳跃[修复] 插入充电器时鼠标会跳跃[修复] Feb 19, 2024 pm 10:33 PM

如果您在插入充电器时发现鼠标光标出现跳动问题,本文提供的解决方法可能会对您有所帮助。有报道称,在连接充电器到笔记本电脑时,鼠标光标可能会表现得不稳定,跳跃、选择和意外点击。电源问题通常是导致这种情况的最常见原因之一。为什么我的鼠标在充电时会出问题?笔记本电脑鼠标故障可能源于多个原因,如电池、充电器、充电器砖等故障。另外,墙上插座的接线问题也是常见原因。插入充电器后,鼠标会跳跃如果您的鼠标在插入充电器时跳动,请使用以下建议。执行硬重置试试另一个充电器运行电池测试更新或重新安装所需的驱动程序将充电器

为什么打印机无法正常打印 为什么打印机无法正常打印 Jan 06, 2024 pm 06:53 PM

我们经常需要使用打印机打印一些重要的文档、文件,但是也经常会遇到打印机打印不出来的问题,那么这是什么原因呢,其实有多种可能出现的问题。打印机打印不出来是什么原因:原因一:打印机状态1、首先我们双击右下角打印机图标打开打印队列。2、如果屏幕上显示“脱机使用”,请点击左上角,并取消脱机如果在左上角显示“已暂停”,可以点击取消暂停原因二:连接和驱动请确保打印机已正确连接,并检查电脑是否能够检测到它如果连接正常,您还可以在“设备管理器”中查看是否需要安装或更新驱动程序原因三:硬件如果打印机的硬件出现故障

See all articles