首页文章正文

shell脚本定时备份数据库,shell脚本定时执行命令

Java创建数据库表 2023-08-28 15:17 789 墨鱼
Java创建数据库表

shell脚本定时备份数据库,shell脚本定时执行命令

场景:服务器数据库需要实现每天定时备份1.首先确定备份脚本放置位置个人放置在/usr/local/backup文件下,取名文件bkDatabase.sh 2.编写shell脚本# 需要注意#数据库定时备份#备份路径BACKUP=/data/backup/db #获取当前时间作为文件名DATETIME=$(date +%Y_%m_%d_%H%M%S) echo “开始备份=”echo ‘备份的路径是BA

在linux中,通常使用BASH脚本对需要执行的内容进行编写,加上定时执行命令crontab实现日志自动化生成。以下代码功能就是针对mysql进行备份,配合crontab,实现备份的内容为近一个月(31天)内的每天的m在MongoDB中创建备份账号使用管理员账号登录MongoDB数据库:[root@renwolecomdbs /]$ mongo MongoDB shell version v3.4.9 connecting to: mongodb://127.0.0

≥△≤ mysqldump -u数据库用户名-p数据库密码需要导出的数据库名称>/mnt/data/mysql_backup/导出后的sql脚本名称.sql sql脚本正常导出。2.2 跨机器拷贝1 scp-Pssh端口号/mnt/data/my1,每天4点备份mysql数据;2,为节省空间,删除超过3个月的所有备份数据;3,删除超过7天的备份数据,保留3个月里的10号20号30号的备份数据;#创建shell文件vim

/bin/bash #数据库的定时备份#定义备份的路径BACKUP=/var/lib/mysql DATETIME=`date +%Y_%m_%d_%H%M%S` #echo "$DATETIME" echo "===start backup to $BACKUP/$DATETIME/$DATETIME每天凌晨2:30备份数据库day01到/data/backup/db; 备份开始和备份结束的时候,要给出相应的提示信息;备份后的文件要以备份时间为文件名,并打包成tar.gz的格式,比如:2021-09-15

可以使用命令查看ls /usr/local/mysql/bin 这个mysqldump就是系统内置的用来备份数据库的工具。2、实现方法①先随便进入一个位置创建一个目录②创建一个51CTO博客已为您找到关于shell脚本定时备份数据库的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell脚本定时备份数据库问答内容。更多shell脚本定时备

后台-插件-广告管理-内容页尾部广告(手机)

标签: shell脚本定时执行命令

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号