数据的安全性天远科技在网站建设过程中一直认为是重中之重,经常定期免费为用户进行数据备份,尽可能将数据丢失风险降到最低。下面我们来讲下利用linux的crontab实现数据库的自动备份。
后期自己再加上远程保存数据的命令可以达到数据异地备份。今天先讲简单的数据保存。
在根目录下建立一个目录backup用于保存数据,执行命令 mkdir /backup
在home目录中创建一个数据备份的脚本,执行命令 vi backup.sh
#!/bin/sh
backdate=$(date +%d-%m-%Y—%H:%M:%S)
filename=backup-$backdate.sql.gz
mysqldump –utest –ptest db_test | gzip > /backup/$filename
:x 保存并退出
执行 crontab -e
* 3 * * * root /home/test/backup.sh