centos7-每天定时备份 mysql数据库
centos7-每天定时备份 mysql数据库
第一步:编写数据库备份脚本database_mysql_shell.sh
#!/bin/bash DATE=`date +%Y%m%d%H%M` #every minute DATABASE=springboot-admin #database name DB_USERNAME=root #database username DB_PASSWORD="mysql" #database password BACKUP_PATH=/backup/mysqldata #backup path#backup command/usr/bin/mysqldump -u$DB_USERNAME -p$DB_PASSWORD -h 127.0.0.1 -R --opt $DATABASE | gzip > ${BACKUP_PATH}\/${DATABASE}_${DATE}.sql.gz#just backup the latest 5 daysfind ${BACKUP_PATH} -mtime +5 -name "${DATABASE}_*.sql.gz" -exec rm -f {} \;
第二步:给脚本授权
chmod +x database_backup_shell.sh
第三步:编写定时备份任务
输入如下命令:
crontab -e
在页面中编写如下内容:
00 3 * * * /root/database_backup_shell.sh
可实现每天凌晨三点自动执行第一步编写的脚本,备份mysql数据库到/backup/mysqldata,且只保留最近5天的数据库备份。
转载于:https://www.cnblogs.com/zuidongfeng/p/9416226.html
centos7-每天定时备份 mysql数据库相关推荐
- mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...
项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...
- mysql 定时同步数据_如何定时备份Mysql数据库数据?
这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...
- shell如何控制文件读写不同时_如何定时备份Mysql数据库数据?
这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...
- 批处理定时mysql备份数据库_定时备份mysql数据库的批处理
定时备份mysql数据库的批处理代码,保存为backup_mysql.bat,运行即可. 复制代码 代码如下: @echo off set txt1=%date:~0,4% ::当前年 set txt ...
- Centos定时备份 MySQL数据库
一.编写数据库备份脚本 backupmysql.sh #!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup ...
- Windows下Spring3.x计划任务实现定时备份MySql数据库
今天在空闲之余查了一下关于MySql数据库备份的方案,最后结合自己的项目情况写了一个关于Spring计划任务的例子,目前我这个版本是在Windwos下测试成功,希望对大家有所帮助,不足之处还请大家多多 ...
- Python定时备份mysql数据库并把备份邮件发送
一.先来看备份mysql数据库的命令 mysqldump -u root --password=root --database abcDataBase > c:/abc_backup.sql 二 ...
- centos7中每天定时备份mysql数据库
#1.创建备份存放的目录 mkdir DB #2.编写要执行的.sh脚本文件 vi database_erp_bak.sh 填加下面的内容进上面的文件 ,为了不占内存 备份过程中压缩文件 #!/bin ...
- 使用Navicat定时备份mysql数据库和创建报表并邮件自动发送
数据库备份在现代计算机高速发展的今日变得日益重要,程序员往往因为不重视而忽略备份数据,导致数据丢失,造成非常严重的后果.定时备份无疑是解决备份的最好的途径,本文主要使用Navicat来自动备份数据库和 ...
最新文章
- Spring Boot 中的 @EnableAutoConfiguration 是如何处理的?
- 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控--转
- 深圳内推 | 粤港澳大湾区数字经济研究院招聘NLP算法研究员(可实习)
- 在Windows中安装OpenCV
- Windows Server Core管理之WinRM
- GitHub改为token验证后,如何提交代码?
- 希赛网软考学院将会使系分大大贬值
- css font-family 字体及各大主流网站对比
- android三指截屏apk,手机也能截长图!360 OS三指截屏详解
- 全球及中国隐形眼镜护理液行业消费规模及投资竞争力分析报告2021-2027年
- linux重新mac,用 Linux 让旧 MacBook 重获新生
- 【vscode】ssh通过跳板机连接内网服务器
- 测试人员,如何对直播类产品的直播质量进行测试呢?
- 鸿蒙第3批升级名单,鸿蒙系统首批升级名单详细介绍
- nodejs+express开发微信公众号--配置微信测试号
- Meta Connect汇总:Quest Pro发布,主打生产力场景
- win10下安装win7双系统
- 产品数据管理对ERP系统的影响
- Forkast News对话节目 | 中国的BSN将如何改变区块链?
- 行云管家堡垒机如何登录服务器
热门文章
- 全局替换资源_BitLocker+VHD替换TrueCrypt及其后继VeraCrypt
- Lc24两两交换链表
- Python入门-traceback
- Python入门--字符串的分割操作,split,rsplit
- bzoj 1045: [HAOI2008]糖果传递
- cat /etc/redhat-release 查看centos版本
- arch linux界面优化,ArchLinux美化之界面美化
- mysql数据库连接数瓶颈_MySQL数据库性能优化之硬件瓶颈分析
- C++ map的基本和高级操作
- Shell 脚本语法