CentOS 自动备份MySQL
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相关推荐
- mysql 自动备份发送,Centos定时自动备份MySQL数据库并发送至指定邮箱
在Centos中使用Cron定时自动备份mysql数据库并通过Mutt发送到指定Gmail邮箱,利用Gmail垃圾邮件策略实现定时删除 { No.1 编写Shell 文件 } // Path /roo ...
- centos mysql自动备份_CentOS下每天自动备份mysql数据库
每天自动备份mysql数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦. mysqldump -uuser -ppassword –databases db1 db2 ...
- linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)
环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...
- 手动备份MySQL数据库_8种手动和自动备份MySQL数据库的方法
作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的.本文就为大家介绍几种适用于企业的数据备份方法. 使用MySQLDump进行MySQL备份 mysqldu ...
- mysql 多久备份一次_教你如何通过一次单击自动备份mysql数据库
备份mysql一直是很多朋友的头疼,特别是根据时间段备份,今天我将教你如何每天备份一个mysql数据库文件. 1 首先创建一个批处理文件,将以下代码保存为.bat文件,文件名最好是英文.注意以下路径, ...
- Linux自动备份MySQL数据库脚本代码
Linux自动备份MySQL数据库脚本代码 下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行 在脚本中可设置需要备份的数据库表清单,并且 ...
- win2003下如何自动备份MySQL数据库
http://www.cnblogs.com/lxJack/archive/2011/05/22/2053270.html 有网友问我在win2003下如何自动备份MySQL数据库,既然是自动备份,那 ...
- windows 自动备份mysql方案
windows 自动备份mysql方案 1.bat cd C:\Program Files\Huweishen.com\PHPWEB\MySQL Server 5.5\bin mysqldump -u ...
- mysql备份到制定目录_写一个脚本定时自动备份mysql到指定目录
编写一个shell脚本每天16:30备份mysql数据并压缩打包(打包文件按照当天的日期命名)放到/root/data #cd /root #vim mysqlbackup.sh #!/bin/bas ...
最新文章
- [Notice]博客地址转移 vitostack.com
- Spring学习(三)--Spring的IOC
- python加密解密库openssl_OpenSSL和Python实现RSA Key公钥加密私钥解密
- android 游戏引擎 排行_4月旗舰手机性能排行榜:小米10 Pro第四,OPPO Ace2第五
- LeetCode 653. Two Sum IV - Input is a BST
- Linux—微服务启停shell脚本编写模板
- Java中String.split和StringUtils.split性能比较
- 网站缓存数据实时更新的实现
- nginx+tomcat+memcached
- ios gpuimage输入和得到原始数据
- 标准工时分析怎么做?精益生产下的VIOOVI 标准工时分析软件
- 好用用的linux 监控命令
- 【 以项目实战讲解CAD的二次开发(二)】
- 阿里巴巴2021年java研发工程师暑期实习一面及二面面经
- 吐血总结《Mysql从入门到入魔》,图文并茂
- Win10-64位上编译CodeLite13.0.0源码
- 高德运维基于阿里云的最佳实践
- 计算机课各种造型靠图形教案,三年级信息技术课老师教案参照三篇
- OpenBmc开发错误6:gyp ERR! configure error gyp ERR! stack Error: socket hang up
- python 源代码 macd双底 高 低_MACD双底背离_选股公式,炒股软件,炒股公式,股票软件,股票公式_指标编写互助答疑论坛_理想论坛 - 股票论坛...
热门文章
- 维特比算法—打字输入预测
- 网站高并发及高并发架构详解
- 一、 Log4E插件下载
- echarts在.Net中使用实例(二) 使用ajax动态加载数据
- C#服务器端获取客户端(html)控件值
- PHP跳转方法:Header() + location.href
- JQUERY拼接数组
- mysql中计算问题_MYSQL 数学运算符问题
- 数据结构树的基本操作_[数据结构]树的建立与基本操作 解题报告
- auto errored after 报错解决_css重点知识和bug解决方法