跪求mysql 高可用主从方案

目前有mysql 备份的需求

目前的方式有下面几种,但都不理想
1 mysqldump 这种方式对于数据库好多G的情况下,性能会比较差
2 rsync 直接备份物理文件 这种备份文件的方法,如果在MYSQL读写,事务很频繁的情况下,有可能导致同步的文件不完整
3 高可用MYSQL主从,这种方案目前知道有第三方的服务,但是我们肯定要自己搭建,目前百度里有很多方案,有点无从下手,跪求有经验的推荐稳定型比较好的方案?

阅读 3.7k
1 个回答

你是要实时备份,还是只要定时备份就好?
定时备份可以推荐你用xtracbackup,大概就这么条语句

innobackupex --no-timestamp --user=${user_name} --password=${password} --host=${ip} --port=${port} --include=${j} --stream=tar ${backdir}/${i}/${j} 2>${out_log} | pigz -9 -p ${cpu_auditor} >${backdir}/${i}/${j}/${j}.tar.gz

其中cpu_auditor可以根据服务器核数来折半配置,避免影响生产环境。其备份完还可进行tar.gz的压缩模式。
支持热备和冷备,也就是支持增量备份。
备份的数据文件可以高达上百G。。。不要问我为什么知道,我上个月就备了个单表300G
具体的脚本不方便提供,资料还是可以推荐去看的,
传送门→:http://www.cnblogs.com/Amaran...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题