返回顶部
首页 > 资讯 > 数据库 >如何将MYSQLDUMP全库备份分为单库文件
  • 138
分享到

如何将MYSQLDUMP全库备份分为单库文件

2024-04-02 19:04:59 138人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关如何将MysqlDUMP全库备份分为单库文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有时候我们备份是做的全库的备份,但是在恢复的时候却需

这篇文章将为大家详细讲解有关如何将MysqlDUMP全库备份分为单库文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

有时候我们备份是做的全库的备份,但是在恢复的时候却需要单库的文件,如果需要的库很小,我们把全库备份恢复回去然后导出想要的库的文件势必非常慢和耗时,这个时候如果
能够拆分文件为单库就好了,所以做了如下一个工具
工具叫做mysplit 可以查看备份出来每个库的大小和分割文件。

下载百度云盘:
Http://pan.baidu.com/s/1mhfl6R2
下载后传入到linux系统
chmod 755 mysplit1.2
就可以用了帮助如下:
     
Editer's qq:22389860,bugs report!                     
*****************************************************/

使用实例分割库:
[root@hadoop1 ~]# mysplit1.2 -split log.log utf8
     
Editer's qq:22389860,bugs report!                     
*****************************************************/
NOTE:if use -show Enter y,follow hint is affect only -split
Will use charset utf8,please check !             
Best way to find set names use Linux command:  
head -n 10 dumpfilename                        
[y/n] y:use default charset utf8/n:exit mysplit  
y
;

number     1,begin                            778,end                            908,database --g1'size= 0.126953(KB)
new file is create  of  databse g1 
number     2,begin                            909,end                           1045,database --kkmm'size= 0.132812(KB)
new file is create  of  databse kkmm 
number     3,begin                           1046,end                         627860,database --mysql'size= 612.123047(KB)
new file is create  of  databse mysql 
number     4,begin                         627861,end                         628477,database --nvc'size= 0.601562(KB)
new file is create  of  databse nvc 
number     5,begin                         628478,end                      251621886,database --test'size= 245110.750000(KB)
new file is create  of  databse test 
number     6,begin                      251621887,end                      251622887,database --test1'size= 0.976562(KB)
new file is create  of  databse test1 
number     7,begin                      251622888,end                      262508330,database --test100'size= 10630.314453(KB)
new file is create  of  databse test100 
number     8,begin                      262508331,end                      262992362,database --test2'size= 472.686523(KB)
new file is create  of  databse test2 
number     9,begin                      262992363,end                      262992505,database --testl2'size= 0.138672(KB)
new file is create  of  databse testl2 
number    10,begin                      262992506,end                      262992549,database --g1'size= 0.041992(KB)
file is exist append to databse g1 
number    11,begin                      262992550,end                      262992597,database --kkmm'size= 0.045898(KB)
file is exist append to databse kkmm 
number    12,begin                      262992598,end                      262992647,database --mysql'size= 0.047852(KB)
file is exist append to databse mysql 
number    13,begin                      262992648,end                      262992693,database --nvc'size= 0.043945(KB)
file is exist append to databse nvc 
number    14,begin                      262992694,end                      262993646,database --test'size= 0.929688(KB)
file is exist append to databse test 
number    15,begin                      262993647,end                      262994567,database --test1'size= 0.898438(KB)
file is exist append to databse test1 
number    16,begin                      262994568,end                      262995526,database --test100'size= 0.935547(KB)
file is exist append to databse test100 
number    17,begin                      262995527,end                      262995576,database --test2'size= 0.047852(KB)
file is exist append to databse test2 
number    18,begin                      262995577,end                      262996054,database --testl2'size= 0.465820(KB)
file is exist append to databse testl2 
UESD TIME TOTAL:
35.000000 seconds used
查看每个库备份出来的大小:

[root@hadoop1 ~]# mysplit1.2 -show log.log utf8
     
Editer's qq:22389860,bugs report!                     
*****************************************************/
NOTE:if use -show Enter y,follow hint is affect only -split
Will use charset utf8,please check !             
Best way to find set names use Linux command:  
head -n 10 dumpfilename                        
[y/n] y:use default charset utf8/n:exit mysplit  
y
;number          1,begin                            778,end                            908,database --g1'size= 0.126953(KB)
number          2,begin                            909,end                           1045,database --kkmm'size= 0.132812(KB)
number          3,begin                           1046,end                         627860,database --mysql'size= 612.123047(KB)
number          4,begin                         627861,end                         628477,database --nvc'size= 0.601562(KB)
number          5,begin                         628478,end                      251621886,database --test'size= 245110.750000(KB)
number          6,begin                      251621887,end                      251622887,database --test1'size= 0.976562(KB)
number          7,begin                      251622888,end                      262508330,database --test100'size= 10630.314453(KB)
number          8,begin                      262508331,end                      262992362,database --test2'size= 472.686523(KB)
number          9,begin                      262992363,end                      262992505,database --testl2'size= 0.138672(KB)
number         10,begin                      262992506,end                      262992549,database --g1'size= 0.041992(KB)
number         11,begin                      262992550,end                      262992597,database --kkmm'size= 0.045898(KB)
number         12,begin                      262992598,end                      262992647,database --mysql'size= 0.047852(KB)
number         13,begin                      262992648,end                      262992693,database --nvc'size= 0.043945(KB)
number         14,begin                      262992694,end                      262993646,database --test'size= 0.929688(KB)
number         15,begin                      262993647,end                      262994567,database --test1'size= 0.898438(KB)
number         16,begin                      262994568,end                      262995526,database --test100'size= 0.935547(KB)
number         17,begin                      262995527,end                      262995576,database --test2'size= 0.047852(KB)
number         18,begin                      262995577,end                      262996054,database --testl2'size= 0.465820(KB)
UESD TIME TOTAL:
11.000000 seconds used

如此我们可以使用分割的文件进行导入!

关于“如何将MYSQLDUMP全库备份分为单库文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 如何将MYSQLDUMP全库备份分为单库文件

本文链接: https://lsjlt.com/news/63135.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何将MYSQLDUMP全库备份分为单库文件
    这篇文章将为大家详细讲解有关如何将MYSQLDUMP全库备份分为单库文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有时候我们备份是做的全库的备份,但是在恢复的时候却需...
    99+
    2024-04-02
  • 如何理解mysqldump备份数据库
    这篇文章给大家介绍如何理解mysqldump备份数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysqldump 用于导出mysql数据库的结构和数据。Usage: mysqld...
    99+
    2024-04-02
  • 如何进行MySQL mysqldump从库备份
    如何进行MySQL mysqldump从库备份,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 #!/bin/bash MYSQL_PATH...
    99+
    2024-04-02
  • 使用mysqldump该如何备份数据库
    本文主要给大家介绍使用mysqldump该如何备份数据库,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下使用mysqldump该如何备份数据库吧。My...
    99+
    2024-04-02
  • 如何使用mysqldump备份MySQL数据库
    如何使用mysqldump备份MySQL数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  一、数据备份的重要性  工作中,如果意外删除了...
    99+
    2024-04-02
  • mysqldump备份数据库,并删除7天前的备份文件脚本
    在/server/scripts/目录中创建备份脚本mysql_backup.sh#!/bin/bash # --------------------------- # Filename...
    99+
    2024-04-02
  • 将RAC备份集恢复为单实例数据库
    实验环境介绍 源库:1 1.2.0.1   rac库 2个节点 目标库:11.2.0. 1  RHEL6.5   ...
    99+
    2024-04-02
  • 如何使用Mysqldump备份和恢复mysql数据库
    这篇文章给大家介绍如何使用Mysqldump备份和恢复mysql数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 dump is an effective tool to bac...
    99+
    2024-04-02
  • 如何使用mysqldump备份异机恢复数据库
    这篇文章给大家分享的是有关如何使用mysqldump备份异机恢复数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 使用mysqldump备份异机...
    99+
    2024-04-02
  • 简单实用的mysql数据库备份 网页文件备份
    安装percona-xtrabackuphttp://990487026.blog.51cto.com/10133282/1759237root@uat:/backup# cat xtr...
    99+
    2024-04-02
  • MySQL数据库如何用脚本备份全库和增量备份
    MySQL数据库如何用脚本备份全库和增量备份?针对这个问题,今天小编总结这篇有关数据库备份的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。1、全库备份脚本如下:#!/bin/bash ######...
    99+
    2024-04-02
  • 如何备份CMS织梦数据库文件?
    如何备份CMS织梦数据库文件? 在使用CMS织梦建站的过程中,保障数据库文件的安全性是非常重要的,以防止数据丢失或损坏。备份数据库文件是一项必不可少的操作,下面将介绍如何备份CMS织梦...
    99+
    2024-03-13
    导出 复制 备份:存档 数据丢失 文件备份
  • redis如何将备份文件导入
    redis将备份文件导入的方法:1、先登录原redis服务器,登录成功后在redis的客户端上连接redis;2、成功连接后,通过命令找到redis文件的存放目录;3、查看redis数据备份触发条件;4、用save方式将数据备份;5、登录需...
    99+
    2024-04-02
  • MySQL如何实现定时全库备份数据库
    这篇文章给大家分享的是有关MySQL如何实现定时全库备份数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、MySQL数据备份1.1、 mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以...
    99+
    2023-06-20
  • 如何将数据库导出为sql文件
    要将数据库导出为sql文件,可以使用数据库管理工具或命令行工具进行导出操作。以下是一些常用的方法: 使用数据库管理工具(如php...
    99+
    2024-04-02
  • 如何实现mysql的分库备份
    这篇文章主要讲解了“如何实现mysql的分库备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现mysql的分库备份”吧! 分库备份实际上就是执行一...
    99+
    2024-04-02
  • Mysql中innobackupex如何备份还原单个库
    这篇文章将为大家详细讲解有关Mysql中innobackupex如何备份还原单个库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 ...
    99+
    2024-04-02
  • 如何在阿里云备份数据库里找文件
    阿里云备份数据库是一个非常有用的工具,它可以帮助用户在数据库出现问题时恢复数据。然而,如果你在阿里云备份数据库中找文件,可能会感到有些困惑。本文将详细说明如何在阿里云备份数据库中找文件。 一、阿里云备份数据库的使用阿里云备份数据库是一款阿里...
    99+
    2023-11-13
    阿里 备份 库里
  • 如何将Oracle数据库改为归档模式并启用RMAN备份
    本篇内容主要讲解“如何将Oracle数据库改为归档模式并启用RMAN备份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何将Oracle数据库改为归档模式并启用...
    99+
    2024-04-02
  • xtrabackup备份工具命令如何进行单库增量备份还原
    这期内容当中小编将会给大家带来有关xtrabackup备份工具命令如何进行单库增量备份还原,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Innobackupex 参数解释...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作