生产机器(linux mysql)
2台机器配置为 复制 环境现在发现2边数据不是完全一致 ,现在准备人工把从机几个表(5个表)搞得和主机器一致。
我的准备执行的步骤是1
备份前记录5个表最大id号
备份主机的那5个表,几下当时的show master status的文件名和postion ,之后复制备份文件到从机器2 重新启动从机器,导入复制过来的5个表 , 之后change master 到主机的当前状态。之后再比较, 如果发现还不一致 ,马上备份出主机新增的从机器没有的那些记录 ,用人工插入那些记录到从机器。请问这样做 最后一步是可行的吗 ?? (在从机器插入记录会不会对复制有影响 ????)
2台机器配置为 复制 环境现在发现2边数据不是完全一致 ,现在准备人工把从机几个表(5个表)搞得和主机器一致。
我的准备执行的步骤是1
备份前记录5个表最大id号
备份主机的那5个表,几下当时的show master status的文件名和postion ,之后复制备份文件到从机器2 重新启动从机器,导入复制过来的5个表 , 之后change master 到主机的当前状态。之后再比较, 如果发现还不一致 ,马上备份出主机新增的从机器没有的那些记录 ,用人工插入那些记录到从机器。请问这样做 最后一步是可行的吗 ?? (在从机器插入记录会不会对复制有影响 ????)
之后从机器挂上这个postion
就咩有问题啦 (复制会自动从这个起跳点读数据)
但对库复制效果很差--不能用 之前做sqlserver db 复制的时候 没有进行仔细比较。 (有时候 应该做做在不同db复制 或者灾难恢复新性能比较 以便从价格 性能上确定选择方案 )