备份脚本:/opt/sql/sqlbak.sh
#!/bin/sh DATETIME=$(date +%Y%m%d) mysqldump -uroot gamedata > /home/cloud-user/sql/bak/gamedata.$DATETIME.sql mysqldump -uroot userdata > /home/cloud-user/sql/bak/userdata.$DATETIME.sql mysqldump -uroot web_data > /home/cloud-user/sql/bak/web_data.$DATETIME.sql mysqldump -uroot wordpress > /home/cloud-user/sql/bak/wordpress.$DATETIME.sql
既然有备份自动产生,那么相应的备份清理,也是需要的。/opt/sql/sqlbak.del.sh
每月1号自动清理上上个月的历史备份。
#!/bin/sh DATETIME=$(date --date='-2 month' +%Y%m) rm -f /home/cloud-user/sql/bak/*.$DATETIME*
将相应脚本条件到crontab中。
[root@game-test.novalocal bak]# crontab -e 0 0 * * * /home/cloud-user/sql/sqlbak.sh 0 0 1 * * /home/cloud-user/sql/sqlbak.del.sh
输入完成,:wq保存退出。
相关推荐
基于xtrabackup的MySQL数据库备份及还原Shell脚本
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句...可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。
mysql自动备份shell脚本,个人感觉写的挺好的,推荐一下! mysql数据库中存储着网站最核心最宝贵的数据,如果因为不可预测的原因导致数据损坏或丢失,对一个网站的打击是毁灭性的,一次又一次的教训提醒着我们一定要...
Linux下mysql数据库备份以及恢复shell脚本
基于Xtrabackup的MySQL数据库备份Shell脚本
PostgreSQL数据库备份脚本,结合系统计划任务可以实现数据库的自动化备份。密码直接设置于脚本当中。
此为shell脚本程序,在rhel5.5操作系统上验证通过可行,命令系统参照rhel,其它操作系统不保证能够使用。 此脚本使用crontab配置值守。 此脚本为一个.sh文件,请使用root用户执行此脚本,此脚本为一个安装配置脚本,...
自己写的db2备份shell脚本
mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。
run.sh 步骤:请把脚本和达梦数据库iso包移动到 /opt下!接下来 source run.sh
mysql数据库备份shell脚本,每天备份,只保留30天的备份数据
使用shell 脚本对数据库进行数据库数据备份,加入定时任务可进行定时备份。
mysql自动备份数据库脚本,使用shell进行编写,自动将备份脚本打包zip包。方便使用。
liunx下数据库备份shell脚本,备份之前判断是否为oracle用户,oracle监听和实例是否启动,备份目录是否空间大于80%,备份完成打包dmp,设置权限只为oracle查看(必须要有oracle环境)
MySQL备份的自动执行脚本,以及MySQL的计划任务,里面的内容都是自己写的,如有用到,记得改一下脚本里的内容,逻辑及格式正确,自己改一下参数就能用。
自己写的几个简单的shell脚本,可用来定时清理数据库的归档文件,并且对数据库定时进行备份操作。
Mysql_backup.sh 为 mysql 自动备份 脚本,配合 crontab命令 用来管理需要周期性执行任务 Web_backup.sh 为 web文件 自动备份 脚本,配合 crontab命令 用来管理需要周期性执行任务 Mysql_backup.sh 里: * 把 ...
Linux下定时备份MySQL数据库的Shell脚本.pdf
xtrabackup自动备份数据库的shell脚本,亲测可用自动备份数据库,使用时改改参数即可(还没到50字吗)。
shell可配置脚本备份国产达梦数据库,完全可配置,使用方便。