Centos6.8 Mysql 设置自动备份与定期删除备份文件 自测部署安装
mkdir -p /bak/mysql_bak
mkdir -p /bak/file_bak
cd /bak
#建立自动备份执行文件
vi glpi_mysqlbak.sh
#!/bin/bash
#设置连接数据库参数
db_user="root"
db_passwd="123456"
db_name="glpi"
#设置备份数据库参数
backup_mysql="/bak/mysql_bak" #设置数据库备份目录
backup_file="/bak/file_bak" #设置文件备份目录
time=$(date +"%Y%m%d%H%M%S") #设置备份时间
#设置删除超期备份文件参数
expire_backup_delete="ON" #是否开启过期备份删除 ON为开启 OFF为关闭
expire_days=7 #过期时间天数 默认为七天,此项只有在expire_backup_delete开启时有效
#备份指定数据库
mysqldump -u$db_user -p$db_passwd $db_name > "$backup_mysql/$db_name"-"$time.sql"
#备份指定文件夹
tar -zcvf $backup_file/glpi_${time}.tar.gz /var/www/html/glpi
#如果开启了删除过期备份,则进行删除操作
if [ "$expire_backup_delete" == "ON" -a "$backup_mysql" != "" ];then
find $backup_mysql -type d -o -type f -ctime +$expire_days -exec rm -rf {} \;
fi
if [ "$expire_backup_delete" == "ON" -a "$backup_file" != "" ];then
find $backup_file -type d -o -type f -ctime +$expire_days -exec rm -rf {} \;
fi
chmod +x glpi_mysqlbak.sh #设置可执行权限
crontab -e #添加定时任务,每天晚3点执行
0 3 * * * /bak/glpi_mysqlbak.sh
service crond restart #重新启动定时服务器
Centos6.8 Mysql 设置自动备份与定期删除备份文件 自测部署安装相关推荐
- windows环境设置mysql数据库自动备份(测试成功)
windows环境设置mysql数据库自动备份(测试成功) 要实现数据库的自动备份就需要一下两步: 利用MySQL提供的备份命令mysqldump 结合Windows的任务计划程序 实现步骤 编写脚本 ...
- php定时备份mysql,Windows服务器中PHP+MySQL设置定时备份
AppServv2.5.10 英文安装版 类型:服务器区大小:16M语言:中文 评分:6.6 标签: 立即下载 对于WindowsWindows服务器 ============== 假想环境: MyS ...
- mysql nb3 备份_通过Navicat进行Mysql数据库自动备份与还原
Mysql数据库自动备份流程 Navicat版本为:Navicat 12.0.26 例:test为用于测试自动备份的数据库,里面有表t_person,表中有两条数据. 1.点击"自动运行&q ...
- mysql设置定时备份
不管是什么类型的数据库,我们都需要定时的备份,以便在出问题时可以及时恢复,减少损失.sqlserver的备份很简单,sqlserver自带,这里主要给大家分享下mysql的自动备份如何设置. 1.工具 ...
- linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器
这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到 ...
- windows环境mysql数据库自动备份
1:mysql数据库备份命令 执行 mysqldump -u username -p database > c:/bak.sql 再次输入mysql密码,导出完成! 2:编写bat脚本 @ech ...
- SQL Server数据库设置自动备份策略
一. 简单介绍 SQL Server自带的维护计划是一个非常有用的维护工具,能够完成大部分的数据库的维护任务. 数据库的备份也是日常工作中非常重要的一个环节.备份的方法非常的多. 今天给大家介绍最简单 ...
- 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态
常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...
- excel怎么设置自动计算_怎么用wps设置自动备份 wps设置自动备份的步骤方法 - Wps...
在制作wps时,有时候我们会忘记保存就关闭了软件,导致之前的辛苦白费,如果我们设置了自动备份就好了,就算忘记保存wps也会帮我们自动保存,那么wps怎么设置自动保存呢?方法很简单,下面教程之家网为大家 ...
最新文章
- api 创建zookeeper客户端_zookeeper分布式锁原理及实现
- python知乎-知乎看了很多推荐,最终选了这本Python入门
- IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
- Start here: portal to the lectures
- 实体entity、JavaBean、Model、POJO、domain的区别
- c语言opengles程序,OpenGL ES _ 着色器_程序
- CMake简介及使用实例
- 推荐项目| 微信小程序富文本解析组件-wxParse
- 一文详解:中信银行java笔试题库
- ffmpeg mov 转 mp4
- 近视眼学计算机好吗,听说,近视的人智商更高?
- 李德毅:未来交通——自动驾驶与智能网联
- 【x86架构】APIC -- 高级可编程中断控制器
- Scrum立会报告+燃尽图(Beta阶段第二周第三次)
- OpenOffice源文件中的文件扩展
- maven package后 Idea项目中找不到target文件
- nvidia驱动程序下载失败?
- Timed out waiting for transform from base_footprint to map to become available before running costm
- 【xml】异常:不应有 xml xmlns=''。
- 双十二结束了,程序员如何设计一个秒杀系统?
热门文章
- AttributeError: ‘Model‘ object has no attribute ‘_get_distribution_strategy
- Cheese 模拟,贪心(300)
- java恶意小程序_小程序java实现校验一张图片是否含有违法违规内容security.imgSecCheck...
- JSON Web Token(缩写 JWT) 目前最流行、最常见的跨域认证解决方案,前端后端都需要会使用的东西
- Spring(2)bean注入--Set方法注入
- linux shell脚本写法,linux: 常用shell脚本写法
- 智能指针的释放_手把手教你实现智能指针
- docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗?
- ssh中exit命令退出远程服务器_Linux:ssh远程执行命令并自动退出
- matlab连续信号离散化_MATLAB开发自动驾驶第八课-控制信号帧的回放以进行标签化处理...