我有一个mySql数据库,我需要每24小时后备份一次数据。 我对如何获取备份一无所知。 我怎么能这样做? 请帮忙..
答案 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
注意:此命令可能导致服务器负载过高(确保在服务器负载最小时执行它们)