定期备份mySql数据库

时间:2015-01-27 04:20:49

标签: mysql database database-backups

我有一个mySql数据库,我需要每24小时后备份一次数据。 我对如何获取备份一无所知。 我怎么能这样做? 请帮忙..

1 个答案:

答案 0 :(得分:1)

设置服务器cron,在一段时间间隔(例如24小时)后运行mysqldump命令

mysqldump -hMY_HOST.COM -uDB_USERNAME -pDB_PASSWORD USERNAME_DATABASENAME > MysqlDump.sql

创建转储文件后。设置另一个cron将此转储复制到目标服务器(最好是本地),使其以相同的上述cron间隔执行。

scp user@MY_HOST.COM:/some/path/file user2@MY_HOST2.COM:/some/path/file

注意:此命令可能导致服务器负载过高(确保在服务器负载最小时执行它们)

参考: http://www.bradtrupp.com/mysql-backup-cron.html