mysqldump压缩备份和还原操作

由于工作中数据库磁盘空间太小,数据库的备份文件又比较多,考虑从.sql的备份文件转为.sql.gz个格式,这样备份文件缩小为原来的10倍,磁盘紧张的情况下还是非常可观的。

备份命令:

 /usr/local/mysql/bin/mysqldump -R -uroot -pmysql wordpress |gzip > /root/db_back/manual/$curdate/wordpress-$curdate.sql.gz

还原命令:

gunzip < /root/db_back/manual/$curdate/wordpress-$curdate.sql.gz |mysql -uroot -pmysql wordpress
时间: 2024-10-21 16:36:15

mysqldump压缩备份和还原操作的相关文章

mysqldump命令备份数据、source恢复数据

mysqldump是数据库用来备份和数据转移的一个工具,一般在数据量很小的时候(几个G)可以用于备份.当数据量比较大的情况下,就不建议用mysqldump工具进行备份了:mysqldump是一个很好用的mysql数据转移工具,具有兼容强强.跨版本等特点: 1.数据库的导出:mysqldump可以针对单个表.多个表.单个数据库.多个数据库.所有数据库进行导出的操作. 1)普通备份单个数据库: [[email protected] tools]# mysqldump –u root -p -S /v

使用mysqldump命令备份恢复MySQL数据库

1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test > test.dump 生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句. B. --opt 如果加上--opt参数则生成的dump文件中稍有不同: . 建表语句包含drop ta

sql server 2008 R2 压缩备份数据库

今天需要把一个省外项目的数据库从服务器上备份.拷贝到本机(跨地域传输数据库备份文件). 连上VPN,通过远程桌面连接,连接上服务器,发现数据库文件已经有20G以上大小了. 文件太大,公司网络也不稳定,根本不可能通过网络传输过来. 于是,把数据库的恢复模式由"完整"模式设置为"简单"模式,接着收缩数据库, 数据库瞬间由20G变成1G多点. 在SSMS中,新建查询窗口,执行数据库备份语句: --定义变量,把备份数据库的QL脚本赋值给变量 declare @SqlBack

MySQLdump增量备份、完全备份与恢复

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的.如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态.场景:每周日执行一次完全备份,每天下午1点执行MySQLdump增量备份 MySQLdump增量备份配置 执行增量备份的前提条件是MySQL打开log-bin日志开关,例如在my.ini或my.cnf中加入 log-bin=/opt/Data/MySQL-bin “log-bin=”后的字符串为日志记载目录,一般建议放在不同于MySQL数据目录的磁盘上. My

压缩备份命令的使用

一.压缩备份命令的使用 1)打包 [[email protected] ~]# tar cf aa.tar aa 2)压缩打包 [[email protected] ~]# tar zcvf aa.tar.gz aa 3)解压 [[email protected] ~]# tar zxvf aa.tar.gz -c /root 二.输出重定向 cd /root ls ls >> test.txt ls

shell脚本----周期压缩备份日志文件

一.日志文件样式 二.目标 1.备份压缩.log结尾&&时间样式为“date +%Y%m%d”的日志文件(如:20170912.20160311等) 2.可指定压缩范围(N天前至当天):如:今天.昨天(date -d "-1 day" +%Y%m%d)至今天.前天至今天 压缩命名格式为:日期.tar.gz(或:日期.tar.bz2),压缩N天范围内文件后将会生成N个压缩包 3.可指定压缩模式(二选一):tar czf  或  tar cjf 4.可指定删除范围:删除N天

数据库压缩备份提高备份效率

背景 在数据库的备份过程中有很多参数,前几日发现公司的备份数据库job运行的很慢,就去研究了一下,发现都备份程序中都没有启用压缩,加上压缩以后有发现效率提高了不少,本篇就几个压缩相关的参数来看一下备份数据库的过程中如何提高备份的效率. 代码实现 为了更好了解数据库备份,我们首先要知道代码以及参数的含义. 普通代码: BACKUP DATABASE ‘备份数据库名称’ TO DISK = '地址+bak文件名称' ; 加快备份进度的几个关键参数: 1.BUFFERCOUNT--指定用于备份操作的

在.Net中进行SQL Server数据库备份与还原操作实用类

#region 类说明 //----------------------------------------------------------------------------- // // 项目名称:*** // 文件名称:DBBakManager.cs // 文件说明:对数据库备份文件进行管理.提供备份.还原.备份文件管理操作. // // 开始日期:2007年04月04日 // 开发人员:*** // //----------------------------------------

rman压缩备份题目

ocp 053 688. Which two statements are true about the compressed backups in RMAN? (Choose two.) A.Compressed backups can only  be taken on the tape drives. B.The binary compression creates some performance overhead during backup operation. C.The ZLIB