定期备份数据库
风.foxwho

数据库备份命令

vim /www/tool/mysql_backup.sh

加入

#!/bin/bash

#网址
SITE=www.foxwho.com
#备份路径
BACKUP=/www/backup/mysql/$SITE#当前时间
DATETIME=$(date +%Y-%m-%d-%H-%M-%S)echo "备份开始===="
echo "备份文件存放于${BACKUP}/$DATETIME.tar.gz"
#创建备份目录
[ ! -d "$BACKUP" ] && mkdir -p "$BACKUP"#数据库地址
HOST=localhost
#数据库用户名
DB_USER=root
#数据库密码
DB_PW=root# 要备份的数据库名
DATABASE=blog
mysqldump -u${DB_USER} -p${DB_PW} --host=$HOST -q -R --databases $DATABASE  | gzip > ${BACKUP}/$DATETIME.$DATABASE.sql.gz# 要备份的数据库名2
DATABASE=blog2
mysqldump -u${DB_USER} -p${DB_PW} --host=$HOST -q -R --databases $DATABASE  | gzip > ${BACKUP}/$DATETIME.$DATABASE.sql.gzecho "SUCCESS." 

设置权限

chmod +x /www/tool/mysql_backup.sh

设置定时备份

运行如下命令

# 编辑系统任务
crontab -e

在最后一行加入

#每天 3点20分 定时执行 备份
20 3 * * *   /www/tool/mysql_backup.sh

crontab基本格式 :

*  *  *  *  *  command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令 

首发 http://www.foxwho.com/article/102 .
同步自 我的博客 http://www.foxwho.com

Linux Ubuntu/Centos7 定时备份mysql数据库相关推荐

  1. mysql 定时同步数据_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  2. shell如何控制文件读写不同时_如何定时备份Mysql数据库数据?

    这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...

  3. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...

    项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...

  4. 批处理定时mysql备份数据库_定时备份mysql数据库的批处理

    定时备份mysql数据库的批处理代码,保存为backup_mysql.bat,运行即可. 复制代码 代码如下: @echo off set txt1=%date:~0,4% ::当前年 set txt ...

  5. centos7-每天定时备份 mysql数据库

    centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #ev ...

  6. Centos定时备份 MySQL数据库

    一.编写数据库备份脚本 backupmysql.sh #!/bin/bash # Name:bakmysql.sh # This is a ShellScript For Auto DB Backup ...

  7. Python定时备份mysql数据库并把备份邮件发送

    一.先来看备份mysql数据库的命令 mysqldump -u root --password=root --database abcDataBase > c:/abc_backup.sql 二 ...

  8. Windows下Spring3.x计划任务实现定时备份MySql数据库

    今天在空闲之余查了一下关于MySql数据库备份的方案,最后结合自己的项目情况写了一个关于Spring计划任务的例子,目前我这个版本是在Windwos下测试成功,希望对大家有所帮助,不足之处还请大家多多 ...

  9. linux(ubuntu)下C++访问mysql数据库

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu安装msyql 安装mysql数据库 sudo apt-get install mysql-server 安装my ...

  10. centos7中每天定时备份mysql数据库

    #1.创建备份存放的目录 mkdir DB #2.编写要执行的.sh脚本文件 vi database_erp_bak.sh 填加下面的内容进上面的文件 ,为了不占内存 备份过程中压缩文件 #!/bin ...

最新文章

  1. python 使用dir() help() 查看一个对象所有拥有的方法和属性
  2. vue笔记(一)基本使用、数据检测
  3. SSAS系列——【05】多维数据(编程体系结构)
  4. pycharm新建项目怎么选择框架_必看!心血管疾病怎么选择检查项目?
  5. Android:数据持久化、Environment、SharedPreferences、内部存储internalStorage
  6. postman下载安装和基础使用教程(官网)
  7. 基于javaweb的驾校车辆教练预约系统ssm+Vue
  8. 一位原码的乘法规则_原码一位乘法的实现算法
  9. Data Center TCP (DCTCP)学习笔记
  10. 耗时两周,纯手敲python入门级基础笔记
  11. SpringCloud11-GateWay网关
  12. pandas.melt()详解
  13. 数据库管理系统有哪些
  14. 2021-07-05
  15. java 麻将的发牌与洗牌_JAVA程序设计(11)-----面对对象初级设计 麻将 创建麻将牌 然后洗牌 发牌~ 恩 就这样...
  16. 调研分析:全球与中国多媒体投影仪镜头市场现状及未来发展趋势
  17. 流量分析实战(1⃣️)_2014_11_16
  18. Result统一响应数据
  19. 天津Java开发培训班哪家好?选机构攻略
  20. 从CMS垃圾回收器分析常用的垃圾回收算法

热门文章

  1. [leetcode] Excel Sheet Column Title
  2. HTML/CCS初学的小小收获(大虾表鄙视小白)(1)
  3. IE打开xml文件弹出下载对话框
  4. 拓端tecdat|R语言自然语言处理(NLP):情感分析新闻文本数据
  5. 计算机专业新手博客,【转载】学计算机必读献给计算机专业大一新生(1)
  6. java 成绩单_java中用if做成绩单
  7. RuntimeError: all elements of input should be between 0 and 1
  8. yolo v4模型训练过程(超详细)
  9. ubuntu16.04 安装中文输入法
  10. MatConvnet工具箱文档翻译理解一