mysql数据库定时备份

xiaoxiao2021-02-28  88

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

backup.sh

#!/bin/bash cd /xxx/mysqlbak cd ./backup Now=$(date +%Y-%m-%d) File=$Now.sql mysqldump -uaccount -ppwd --default-character-set=utf8 --skip-lock-tables tablename > $File tar -zcf $File.tar.gz $File rm $File find 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

转载请注明原文地址: https://www.6miu.com/read-81888.html

最新回复(0)