首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux系统中mysql自动备份脚本

, 如果站多的话简直是一种折磨,不过好在我们可以通过编写好的脚本让系统自动备份数据,省去体力劳动。...下面收集了几种自动备份mysql数据库脚本,一般的站够用了,但要注意:如果数据库过大,或者系统设置不当,都可能导致自动备份失败,因此即使采用了自动备份,也要记得经常查看是否备份成功,以及备份的数据是否完整...只需要将下面的脚本内容保存为mysqlbackup.sh,并添加到crontab即可。...如在ssh中输入: crontab -e 输入: 00 00 * /home/website/mysqlbackup.sh 即为每天00:00自动运行备份脚本。  ...也可以用下面的命令直接导出mysql备份为压缩文件: mysqldump -u用户 -p密码 数据库名 | gzip -c > $(date +%Y%m%d)-数据库名.sql.

2.8K00

mysql数据库5.7.8以前备份脚本

backupsFileDay:备份数据文件保留天数 mysqldumpStr:导出工具mysqldump绝对路径 copydb:保存数据库名称,多个数据库用逗号分隔 2、脚本文件: #!...copyDb=${map["copydb"]} #获取默认的字符串分隔符 old_ifs="$IFS" #设置字符串分隔符为逗号 IFS="," #将备份数据库value值的字符串进行分隔,获取一个数组...=$(date -d ${map["backupsFileDay"]}' days ago' +%Y%m%d) #遍历要备份数据库,删除两天前备份的数据文件 for delDb in ${dbArr...,备份数据文件 for saveDb in ${dbArr[@]}; do echo $(date +'%Y-%m-%d %H:%M:%S')" 备份数据库:"${saveDb} ${map["mysqldumpStr...3、定时任务: Linux中的sh脚本定时任务,可以通过crontab进行管理,如果linux中没有安装crontab,需要进行安装: 安装命令: yum -y install vixie-cron yum

1.2K00
领券