首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

主主同步可否忽略某个字段解决方法

2012-04-22 
主主同步可否忽略某个字段我们有一个数据库:每个表都有aid和id这两个字段,aid是自增字段,id则是aid加上一

主主同步可否忽略某个字段
我们有一个数据库:
每个表都有aid和id这两个字段,aid是自增字段,id则是aid加上一个前缀,各服务器的前缀不同,可以看到,
各个服务器都能保证彼此的id是不重复的,aid唯一的作用就是生成id的变化部分, 比如 id=100,服务器前缀是99,则id=99100
真正有用的id,aid即使之后改变了也无所谓

现在数据库要加上主从同步功能, 我想知道可不可以乎略这个aid字段,只让id和其它字段参与同步? 

我知道可以用 auto-increment-offset 来防止主键冲突,只是觉得不同步aid应该扩展性更好更方便


[解决办法]
无法实现。




[解决办法]
不行,用代码自行实现试试
[解决办法]
可以 直接用mysqldump --single-transaction --master-data=2 备份整个主库


然后倒入到新的从库,然后从本分文件中取出master的位置
在新slave上执行change master即可

热点排行