文档章节

DB: mysqldump远程备份Mysql数据库并压缩保存

七侠镇莫小贝
 七侠镇莫小贝
发布于 2017/04/13 13:16
字数 198
阅读 64
收藏 0

mysqldump是支持-h参数的,所以可以远程连接数据库,并备份。


备份的.sql文件如果比较大,可以考虑压缩一下节省空间。去下载个7zip,放到db_backup.bat当前目录下。

mysqldump.exe 是windows版mysql\bin目录下的,直接拿过来用,不依赖其他东西。

可以搞个计划任务,每天后半夜运行一次db_backup.bat,将远程数据库备份,并压缩保存。文件名后缀为当前日期,相当方便。

db_backup.bat:

set PATH=.\7z1604-x64\
set a=%date:~0,4%%date:~5,2%%date:~8,2%

echo %a%
echo "dump start..."

mysqldump -h192.168.1.11-uroot -prootpass db_name1 > db1.sql
mysqldump -h192.168.2.22-uroot -prootpass db_name2 > db2.sql
mysqldump -h192.168.3.33-uroot -prootpass db_name3 > db3.sql

7z a dbbackup_%a%.7z .\*.sql

del db1.sql
del db2.sql 
del db3.sql

echo "dump end."


本文转载自:http://blog.csdn.net/kimqcn4/article/details/70064368

七侠镇莫小贝
粉丝 4
博文 92
码字总数 5648
作品 0
海淀
QA/测试工程师
私信 提问
Debian下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日

说明: 1、备份MySQL数据库存放目录/var/lib/mysql下面的osyunweidata数据库到/home/mysqldata里面,并且保存为osyunweidatabak20120630.tar.gz的压缩文件格式(201206_30是指备份执行时当天的...

cookqq
2013/07/10
86
0
linux mysql 本地/远程备份

MySQL :: Linux 下自动备份数据库的 shell 脚本 Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用...

JavaGG
2010/03/24
727
0
MySQL数据库备份和还原的常用命令

备份MySQL数据库的命令 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 直接将MySQL数据库压缩备份 备份MySQL...

神勇小白鼠
2011/05/26
136
1
命令行模式下备份、还原 MySQL 数据库的语句小结

为了安全起见,需要经常对数据库作备份,或者还原,学会在命令行模式下备份、还原数据库,还是很有必要 为了安全起见,需要经常对数据库作备份,或者还原。对于 MySQL 而言,最方便的方法可能...

Carl_
2015/02/02
111
0
8种手动和自动备份MySQL数据库的方法

1、使用MySQLDump进行MySQL备份 mysqldump是MySQL内置的工具,允许用户将数据库指定不同的选项备份到文件、服务器,甚至是压缩gzip文件中。mysqldump实用程序灵活,快速,可执行高级备份,并...

寰宇01
03/11
56
0

没有更多内容

加载失败,请刷新页面

加载更多

服务器性能监控之New Relic 入门教程

New Relic 是一个很强大的服务器性能监控工具,New Relic目前专注于SaaS和App性能管理业务,它支持支持agent和API传送数据,能够对部署在本地或在云中的web应用程序进行监控、故障修复、诊断...

xiaolyuh
4分钟前
1
0
SpringBoot 集成ElasticSearch

一、ElasticSearch介绍 ElasticSearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源...

zw965
29分钟前
2
0
【JVM学习】2.Java虚拟机运行时数据区

来源: 公众号: 猿人谷 这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“...

物种起源-达尔文
37分钟前
4
0
dart datetime

var date = DateTime.now().toUtc(); //格式化输出 String timestamp = "${date.year.toString()}-${date.month.toString().padLeft(2, '0')}-${date.day.toString().padLeft(2, ......

zdglf
今天
21
0
如何在Linux中复制文档

在办公室里复印文档过去需要专门的员工与机器。如今,复制是电脑用户无需多加思考的任务。在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘...

老孟的Linux私房菜
今天
47
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部