myloader還原恢復詳解
mydumper是針對mysql資料庫備份的一個輕量級第三方的開源工具,備份方式為邏輯備份。它支援多執行緒,備份速度遠高於原生態的mysqldump以及眾多優異特性。與其相配套的恢復工具則是myloader,主要用於將dump出來的sql以並行的方式進行恢復。本文主要描述myloader的使用方法並給出示例。
有關mydumper的相關參考
mydumper備份mysql資料庫示例
mydumper安裝及安裝故障彙總
myloader還原恢復詳解
1、單庫的備份與恢復
首先需要備份的資料庫:
詳見:
1、備份test資料庫:
mydumper -u root -p jsb -B test -0 /mydumper/
找到你的mydumper備份集
2、還原test資料庫:
myloader -u root -p jsb -B test -d /mydumper
3、備份表
mkdir /mysql/dumper/table -p
mydumper -u root -p jsb -B test -T jsb2 -o /mysql/dumper/table
還原表(只能使用soure):
mysql -uroot -pjsb
mysql> source test.jsb2-schema.sql 還原物件表
mysql> source test.jsb2.sql 還原資料表
4、資料庫被全部刪除,資料庫例項被全部刪除。
首先進行全備份,找到你的全部備份集。
mkdir /mysql/dumper/full
mydumper -u root -p jsb -o /mysql/dumper/full/
全部恢復:
myloader -u root -p jsb -v 3 -o -d /mysql/dumper/full
贈送:
myloader幫助:
[root@app ~]# myloader –help
Usage:
myloader [OPTION…] multi-threaded MySQL loader
Help Options:
-?, –help Show help options
Application Options:
-d, –directory Directory of the dump to import
-q, –queries-per-transaction Number of queries per transaction, default 1000
還原期間每個事務insert的數目,預設是1k
-o, –overwrite-tables Drop tables if they already exist(表存在即覆蓋)
-B, –database An alternative database to restore into
-e, –enable-binlog Enable binary logging of the restore data
-h, –host The host to connect to
-u, –user Username with privileges to run the dump
-p, –password User password
-P, –port TCP/IP port to connect to
-S, –socket UNIX domain socket file to use for connection
-t, –threads Number of threads to use, default 4
-C, –compress-protocol Use compression on the MySQL connection
-V, –version Show the program version and exit
-v, –verbose Verbosity of output, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default2
參考:
http://blog.csdn.net/leshami/article/details/46817937
相關文章
- 使用myloader恢復資料教程
- rman還原恢復操作
- oracle資料恢復還原Oracle資料恢復
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- 恢復之還原資料檔案
- 使用RMAN還原和恢復資料庫資料庫
- 簡單恢復模式下的還原限制模式
- 【備份恢復】下:還原和恢復資料庫(即將一個庫還原到另外一個庫)資料庫
- 【備份恢復】上:還原和恢復資料庫(即將一個庫還原到另外一個庫)資料庫
- SQLSERVER完整資料庫還原(完整恢復模式)SQLServer資料庫模式
- 如何將 Mac 恢復還原到以前的日期Mac
- 完整恢復模式下執行檔案還原模式
- Oracle 例項恢復詳解Oracle
- 北亞資料恢復-WINDOWS還原系統後原分割槽丟失的資料恢復方案資料恢復Windows
- postgresql 使用pg_rman恢復還原資料庫SQL資料庫
- 透過RMAN備份standby database成功恢復還原Database
- 使用儲存指令碼還原恢復資料庫指令碼資料庫
- SQL Server 2008還原與恢復概述SQLServer
- 簡單恢復模式下執行檔案還原模式
- 備份與恢復系列 八 丟失所有資料檔案的還原與恢復
- EMC 儲存資料恢復案例詳解【資料恢復方案】資料恢復
- win10系統中如何恢復/還原縮圖Win10
- 簡單恢復模式執行資料庫完整還原模式資料庫
- 在大容量日誌恢復模式下進行還原模式
- 完整恢復模式下執行資料庫完整還原模式資料庫
- 完整恢復模式下聯機還原只讀檔案模式
- 完整恢復模式下主檔案組離線還原模式
- 簡單恢復模式下線上還原只讀檔案模式
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- mysql之 mysqldump 備份恢復詳解MySql
- Oracle 邏輯恢復工具IMPDP詳解Oracle
- 詳解叢集級備份恢復:物理細粒度備份恢復
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- OCP課程47:管理II之還原和恢復任務
- SQL Server 資料庫備份還原和資料恢復SQLServer資料庫資料恢復
- 跨平臺還原、恢復資料庫(Windows->Linux)資料庫WindowsLinux
- SQL Server 中備份的還原和恢復工作方式SQLServer
- 完整恢復模式下讀/寫檔案的聯機還原模式