mysql 一主多从,其中一从机复制坏掉了,该如何整呢,从另外一台考数据过来,再同步主服的!具体操作及注意点有哪些呢!
从机报错:Last_Error: Error 'Unknown table 'tz_target_num'' on query. Default database: 'tz_qipai'. Query: 'DROP TABLE `tz_target_num` /* generated by server */'
不知道为啥我的这台从机数据库都不见了,
下面是关于主从复制的配置文件,
主:server-id = 1
binlog-do-db=tz_qipai
binlog-do-db=back_ground
一从:server-id=2这个上面就纯做备份机的。
二从:server-id = 127,这个上面还有其他业务,
最好的状态你是完全复制,每台机器的用户授权都一样,每台从机都用同样的用户名密码连接主机。
这样只需要找一台好的从机,停机,关掉mysql服务,把整个数据目录复制给坏的那台机器,开启服务即可。
会影响一台从机的业务。
回复 @hua_zi:导入表有问题,原则上只要你主库的更新操作都会传递到从机去执行,包括导入一个备份的sql问下,如果在主库上用navicat导入表或从其他地方复制表到这里,主从复制应该没问题吧!回复 @leo108:试过可以,不过得停一台从机,而且my.cnf的配置要一样。不停机直接复制,这个才容易出问题。innodb的库不能这么干吧现在如果重新从主库复制的话,之前从机上的master.info、 relay-log.info、中继日志是不是都要删除呢,嗯,咋断开主服上从机的连接呢?如果重新从主机复制,出错的从机的数据全部铲除包括那些log,这个时候需要停你的所有相关业务,并断开所有的从机和主机的连接0。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。