mysql数据库定时备份

来源:互联网 发布:sqlserver 导出数据 编辑:程序博客网 时间:2024/05/17 22:01

对mysql数据库进行物理备份,方便传到其他的物理机上,防止数据丢失。

backup.sh

#!/bin/bashcd  /xxx/mysqlbakcd ./backupNow=$(date +%Y-%m-%d)File=$Now.sqlmysqldump -uaccount -ppwd --default-character-set=utf8 --skip-lock-tables tablename > $Filetar -zcf $File.tar.gz $Filerm $Filefind xxx/mysqlbak/backup -mtime +30 -name "*.sql.tar.gz"  -exec rm {} \;

crontab定时执行脚本,每周备份一次

0 0  * * 0 /bin/bash /xxx/mysqlbackup/backup.sh >/dev/null 2>&1


原创粉丝点击