1、编写Shell脚本

// 编写backuper.sh
[root@localhost ~]# cd /root/mysql/backup
[root@localhost backup]# vim backuper.sh
#备份目录
BACKUP_HOME=/root/mysql/backup
DB_USERNAME=用户名
DB_PASSWORD=密码
#当前日期
DATE=$(date +%Y%m%d_%H%M%S)
#查询所有数据库
DATABASES=$(mysql -u${DB_USERNAME} -p${DB_PASSWORD} -e "show databases" | grep -Ev "Database|information_schema")
#循环数据库进行备份
for db in $DATABASES
do
BACKUP_FILEDIR=$BACKUP_HOME/${db}
[ -d $BACKUP_FILEDIR ] || mkdir -p $BACKUP_FILEDIR
mysqldump -u${DB_USERNAME} -p${DB_PASSWORD} ${db} | gzip > $BACKUP_FILEDIR/${db}_$DATE.sql.gz
done

2、测试Shell脚本

[root@localhost backup]# bash backuper.sh

2、设置自定义任务

// 查看定时任务
[root@localhost backup]# crontab -l// 设置定时任务
[root@localhost backup]# crontab -e
59 23 * * * /usr/bin/bash /root/mysql/backup/backuper.sh

CentOS 自动备份MySQL相关推荐

  1. mysql 自动备份发送,Centos定时自动备份MySQL数据库并发送至指定邮箱

    在Centos中使用Cron定时自动备份mysql数据库并通过Mutt发送到指定Gmail邮箱,利用Gmail垃圾邮件策略实现定时删除 { No.1 编写Shell 文件 } // Path /roo ...

  2. centos mysql自动备份_CentOS下每天自动备份mysql数据库

    每天自动备份mysql数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦. mysqldump -uuser -ppassword –databases db1 db2 ...

  3. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  4. 手动备份MySQL数据库_8种手动和自动备份MySQL数据库的方法

    作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的.本文就为大家介绍几种适用于企业的数据备份方法. 使用MySQLDump进行MySQL备份 mysqldu ...

  5. mysql 多久备份一次_教你如何通过一次单击自动备份mysql数据库

    备份mysql一直是很多朋友的头疼,特别是根据时间段备份,今天我将教你如何每天备份一个mysql数据库文件. 1 首先创建一个批处理文件,将以下代码保存为.bat文件,文件名最好是英文.注意以下路径, ...

  6. Linux自动备份MySQL数据库脚本代码

    Linux自动备份MySQL数据库脚本代码 下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行 在脚本中可设置需要备份的数据库表清单,并且 ...

  7. win2003下如何自动备份MySQL数据库

    http://www.cnblogs.com/lxJack/archive/2011/05/22/2053270.html 有网友问我在win2003下如何自动备份MySQL数据库,既然是自动备份,那 ...

  8. windows 自动备份mysql方案

    windows 自动备份mysql方案 1.bat cd C:\Program Files\Huweishen.com\PHPWEB\MySQL Server 5.5\bin mysqldump -u ...

  9. mysql备份到制定目录_写一个脚本定时自动备份mysql到指定目录

    编写一个shell脚本每天16:30备份mysql数据并压缩打包(打包文件按照当天的日期命名)放到/root/data #cd /root #vim mysqlbackup.sh #!/bin/bas ...

最新文章

  1. [Notice]博客地址转移 vitostack.com
  2. Spring学习(三)--Spring的IOC
  3. python加密解密库openssl_OpenSSL和Python实现RSA Key公钥加密私钥解密
  4. android 游戏引擎 排行_4月旗舰手机性能排行榜:小米10 Pro第四,OPPO Ace2第五
  5. LeetCode 653. Two Sum IV - Input is a BST
  6. Linux—微服务启停shell脚本编写模板
  7. Java中String.split和StringUtils.split性能比较
  8. 网站缓存数据实时更新的实现
  9. nginx+tomcat+memcached
  10. ios gpuimage输入和得到原始数据
  11. 标准工时分析怎么做?精益生产下的VIOOVI 标准工时分析软件
  12. 好用用的linux 监控命令
  13. 【 以项目实战讲解CAD的二次开发(二)】
  14. 阿里巴巴2021年java研发工程师暑期实习一面及二面面经
  15. 吐血总结《Mysql从入门到入魔》,图文并茂
  16. Win10-64位上编译CodeLite13.0.0源码
  17. 高德运维基于阿里云的最佳实践
  18. 计算机课各种造型靠图形教案,三年级信息技术课老师教案参照三篇
  19. OpenBmc开发错误6:gyp ERR! configure error gyp ERR! stack Error: socket hang up
  20. python 源代码 macd双底 高 低_MACD双底背离_选股公式,炒股软件,炒股公式,股票软件,股票公式_指标编写互助答疑论坛_理想论坛 - 股票论坛...

热门文章

  1. 维特比算法—打字输入预测
  2. 网站高并发及高并发架构详解
  3. 一、 Log4E插件下载
  4. echarts在.Net中使用实例(二) 使用ajax动态加载数据
  5. C#服务器端获取客户端(html)控件值
  6. PHP跳转方法:Header() + location.href
  7. JQUERY拼接数组
  8. mysql中计算问题_MYSQL 数学运算符问题
  9. 数据结构树的基本操作_[数据结构]树的建立与基本操作 解题报告
  10. auto errored after 报错解决_css重点知识和bug解决方法