shell怎么对mysql数据库进行自动备份

shell怎么对mysql数据库进行自动备份,第1张

1、计划任务,每天1点备份

0 1 * * * /data/backup/backup-mysql.sh

2、backup-mysql.sh内容,将每天备份的内容打包

#!/bin/sh

ymd=`date +%Y%m%d`

cd /data/backup

mysqldump -uuser001 -p12345678 db001 >db001.sql

tar zcf db001-${ymd}.sql.gz db001.sql

3、restore.sh恢复数据

mysql -uuser001 -p12345678 -Ddb001 <db001.sql

mysql备份用自带的备份工具mysqldump

每天自动执行用cron工具,把mysql的备份命令放在.sh文件里面

.sh文件放在/etc/cron.daily目录,就会每天自动执行了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10825305.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存