我有主与奴的装置。令人尴尬的是,我成功地执行了一些数据更改语句(在3个表中插入和更新)。显然这阻止了奴隶的复制。
我不需要我不小心在奴隶身上做的那些更新。我怎样才能让它与大师同步?
发布于 2012-11-03 04:04:23
您可以在从主机上运行此命令(pdb-0001是远程主DB)
mysqldump --add-drop-database -umiadmin -pXXX -h qdb-0001 -P3306 --single-transaction \
--apply-slave-statements=true --include-master-host-port --master-data=1 \
--databases c0006 | mysql -u miadmin -pXXXX -h 127.0.0.1发布于 2011-11-22 12:02:10
更多的信息将是有用的-您是更新一个表,还是多个表?是结构上的变化还是纯粹的数据变化?
可以从主表中获取原始表,将其转储并还原到从表上的新表,通过将从数据中的记录与主表中的记录相匹配来重建从表上的数据,并在必要时使用主键上两个表之间的联接更新数据字段。
否则,您能否返回到最近的备份,并将其还原到奴隶,包括该备份的主和从位置,以便您可以通过中继/主日志对从服务器进行转发,以便赶上主程序??
https://dba.stackexchange.com/questions/8236
复制相似问题