centos备份多个数据库
#/bin/bash
# the backup date
DATE=`date +%Y%m%d%H%M`
#backup path
BACKUP_PATH=/home/backup/mysqldata
#get all database name
SQL_STRING="SELECT SCHEMA_NAME AS db FROM information_schema.SCHEMATA WHERE SCHEMA_NAME NOT IN ('mysql', 'information_schema', 'performance_schema');"
DBS=$(echo $SQL_STRING | mysql -uroot -pZa888888! -Bs)
#just backup the latest 5 days
find ${BACKUP_PATH} -mtime +5 -name "*.sql.gz" -exec rm -f {} \;
for DBNAME in $DBS
do
    echo "backup "$DBNAME;
    if [ ! -d ${BACKUP_PATH} ]; then
        mkdir -p ${BACKUP_PATH}
    fi
    /usr/bin/mysqldump --set-gtid-purged=off  -h 127.0.0.1 -R --opt $DBNAME | gzip > ${BACKUP_PATH}/${DBNAME}_${DATE}.sql.gz
   echo "${DBNAME} backup finished"
done
echo "mysql backup finished!"
centos备份多个数据库的更多相关文章
- centos环境下创建数据库和表的方法
		centos环境下创建数据库和表的方法 //查询数据库的命令: mysql> SHOW DATABASES; +--------------------+ | Database ... 
- Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)
		Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 inno ... 
- 1、SQL Server自动化运维 - 备份(一)业务数据库
		为了能够恢复数据,数据库运维基础就是备份,备份自动化也是运维自动化首要进行的. 笔者的备份自动化,通过配置表快速配置为前提,同时记录备份过程,尽可能的减少人工操作.首先将SQL Server备份按用途 ... 
- Navicat备份远程Oracle数据库到本地
		公司的数据库是本地的,我只能在公司连,回家就不能跑项目了,一跑就报SQLException,所以希望可以把数据库复制到我的本地来. 因为一直在用Navicat操作数据库,这里就分享一下用Navicat ... 
- Sql Server 备份还原失败错误ERROR:3145(备份集中的数据库备份与现有的数据库不同)及解决办法
		SQL Server备份文件bak,备份后还原出现错误3145,备份集中的数据库备份与现有的 'xxx' 数据库不同. 解决办法如下: 1,新建一个与现有数据库重名的数据库. 如果您不知道数据库名称, ... 
- ASP.NET中使用代码来进行备份和还原数据库
		ASP.NET中使用代码来进行备份和还原数据库 SQL代码: 1 2 3 4 5 -- 备份数据库 backup database db_CSManage to disk='c:\backup.ba ... 
- sql2008备份集中的数据库备份与现有的xxx数据库不同解决方法
		原文链接:http://wncbl.cn/posts/1993c22/ 问题描述 今天在配置一个 ASP 站点时,导入以前的数据库备份文件,提示:sql2008备份集中的数据库备份与现有的xxx数据库 ... 
- 备份还原mysql数据库
		Windows下cmd命令行中备份还原mysql数据库 先cmd 上cd 到mysql的安装bin目录下,然后再运行下面的命令. 例如:cd C:\Program Files\MySQL\MySQL ... 
- 备份/恢复SQLSERVER数据库,SQL一步实现
		--备份SQL SERVER数据库 BACKUP DATABASE book09 TO DISK ='c:\abc.bak' WITH init --恢复SQL SERVER数据库USE MAST ... 
随机推荐
- Python Learning: 03
			An inch is worth a pound of gold, an inch of gold is hard to buy an inch of time. Slice When the sca ... 
- 使用make
			5.11 库的使用 代码的复用是计算机程序设计语言中的一个重要的概念.可以把编译好的目标文件模块统一放到一个库中,使得程序员可以在不同的程序中共享这些代码. 在Linux操作系统下,最后连接生成可执行 ... 
- Bootstrap -- 插件: 提示工具、弹出框、 警告框消息
			Bootstrap -- 插件: 提示工具.弹出框. 警告框消息 1. 提示工具(Tooltip)插件:根据需求生成内容和标记. 使用提示工具: <!DOCTYPE html> <h ... 
- python 操作Excel文件
			1 安装xlrd.xlwt.xlutils cmd下输入: pip install xlrd #读取excel pip install xlwt #写入excel pi ... 
- win7系统IE浏览器主页被搜狗篡改问题的解决方法
			IE浏览器使用一段时间后可能大家就会遇到主页被篡改的问题,篡改之后主页就变成了搜狗页面,我们常用的百度搜索也变成了搜狗搜索,这不仅使得我们操作起 来不习惯,使用起来也会感觉非常别扭.那如果在使用IE浏 ... 
- EntityFramework 6.x和EntityFramework Core必须需要MultipleActiveResultSets?
			前言 本节我们来探讨到底需不需要在连接字符串上加上MultipleActiveResultSets = true ?,若您有更深层次的理解欢迎留下您的脚印. EntityFramework 6.x和E ... 
- ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案
			ASP.NET Core 从2.2版本开始,采用了一个新的名为Endpoint的路由方案,与原来的方案在使用上差别不大,但从内部运行方式上来说,差别还是很大的.上一篇详细介绍了原版路由方案的运行机制, ... 
- [原创]Java应用性能远程监控系统(C/S架构)
			Java应用性能远程监控系统(使用C/S架构) 适用于监控所有Java应用,具有堆内存监控.方法区监控.GC监控.类加载监控.类编译监控与线程监控,提供堆快照下载,线程快照下载.体验网址:http:/ ... 
- DAO层设计Junit测试
			DAO层的设计: 在实际的开发中有一种项目的程序组织架构方案叫做MVC模式. MVC模式就是按照程序的功能将它们分成三层,分别是Modle层 (模型层).View(显示层).Controller(控制 ... 
- VS + QT 出现 LNK2001 无法解析的外部符号  QMetaObject 的问题
			在一个QT项目中新建一个带QObject定义的类后 (不是继承),可能会出现LNK2001 的错误,这是由于IDE没有自动为新建的类生成 moc_XXXX.cpp 文件导致的. 一种做法是手动生成mo ... 
