将线上大数据mysql备份到本地的好方法


目前线上服务器一个mysql数据库已经到了30G左右,是最近1年的数据,现在想备份一份到本地,用mysqldump直接操作会被长时间锁表,大的表数据有1亿左右..问有什么好方法将其dump到本地,在对web访问影响不大前提下。

mysql 数据备份

精神病还没好 12 years, 1 month ago

你可以写个脚本,分多次备份数据,在你网站比较繁忙的时候,每次少读一些数据,写入文件,执行间隔大一些;在你网站不繁忙的时候,每次多读些数据,写入文件,间隔稍小一些。你随时检测下负载,你再调整,如果情况允许的话你可以考虑多线程。

mzzaj answered 12 years, 1 month ago

Your Answer