我在 MySQL 中有一个 4GB 的数据库。我怎样才能备份它?此外,如果我需要恢复,有没有办法可以加快恢复过程?
我目前每晚都使用一项 cron 作业,要求mysqldump
转储所有内容,并保留 3 天的备份。
小智 14
我们在 MySQL 中有大约 90 GB,所以这里有一些建议:
mysqldump -u USER -pPASS --single-transaction -Q --databases foo bar
使用文档检查这些开关是否适合您。)gbj*_*anb 10
最好的方法是不中断正常操作。对于高可靠性、容错系统,您有 2 个保持同步的 DB,并备份辅助数据库。(例如这篇howtoforge文章)
否则,请阅读手册:像当前一样使用 myseldump,或者使用 mysqlhotcopy 脚本(就像使用 mysqldump 一样),或者停止数据库并简单地复制 frm、MID、MYI 文件(使用 rsync)。
我认为停止+复制文件机制是最快的。
归档时间: |
|
查看次数: |
2460 次 |
最近记录: |