mydumper備份恢復
mydumper優點總結:多執行緒備份工具,支援檔案壓縮功能,支援多執行緒恢復,保證資料的一致性,比mysqldump要快。
https://launchpad.net/mydumper/+download
yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel
mysql> select version();
±-----------+
| version() |
±-----------+
| 5.6.37-log |
±-----------+
備份test全庫:
-bash-4.1 cd /gg/mysql/backup
-bash-4.1$ ll
總用量 16
-rw-rw-r-- 1 mysql mysql 174 3月 19 09:51 metadata
-rw-rw-r-- 1 mysql mysql 65 3月 19 09:51 test-schema-create.sql
-rw-rw-r-- 1 mysql mysql 154 3月 19 09:51 test.t-schema.sql
-rw-rw-r-- 1 mysql mysql 140 3月 19 09:51 test.t.sql
-bash-4.1$ cat metadata
Started dump at: 2019-03-19 09:51:16
SHOW MASTER STATUS:
Log: bin.000016
Pos: 1136
GTID:f96a00e1-f1e8-11e7-81a5-000c2957b7f4:1-3905
Finished dump at: 2019-03-19 09:51:16
-bash-4.1$ cat test-schema-create.sql
CREATE DATABASE test
/!40100 DEFAULT CHARACTER SET latin1 /;
-bash-4.1$
-bash-4.1$ cat test.t-schema.sql
/!40101 SET NAMES binary/;
/!40014 SET FOREIGN_KEY_CHECKS=0/;
CREATE TABLE t
(
id
int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-bash-4.1$ cat test.t.sql
/!40101 SET NAMES binary/;
/!40014 SET FOREIGN_KEY_CHECKS=0/;
/*!40103 SET TIME_ZONE=’+00:00’ */;
INSERT INTO t
VALUES
(1),
(2),
(3);
恢復資料:
myloader -u root -p root -S /gg/mysql/data/mysql.sock - B test -o t -d /gg/mysql/backup
備份單表:
mydumper -u root -p root -S /gg/mysql/data/mysql.sock -B test -T t -o /gg/mysql/backup
相關文章
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- RAC備份恢復之Voting備份與恢復
- 備份與恢復:polardb資料庫備份與恢復資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份和恢復
- Mysql備份恢復MySql
- 詳解叢集級備份恢復:物理細粒度備份恢復
- Mysql備份與恢復(1)---物理備份MySql
- MySQL 備份與恢復MySql
- redis 備份和恢復Redis
- RMAN備份恢復技巧
- Jenkins備份與恢復Jenkins
- KunlunDB備份和恢復
- Grafana 備份恢復教程Grafana
- rman 增量備份恢復
- Postgresql 備份與恢復SQL
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- 【PG備份恢復】pg_basebackup 多表空間備份恢復測試
- MySQL 非常規恢復與物理備份恢復MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- MySQL備份遷移之mydumperMySql
- GitLab的備份與恢復Gitlab
- 資料庫備份恢復資料庫
- DB的備份與恢復
- ORACLE備份&恢復案例(轉)Oracle
- RMAN備份異機恢復
- tore 命令來恢復備份
- SqlServer備份和恢復(二)SQLServer
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- SqlServer 備份和恢復(一)SQLServer
- 【MySQL】MySQL備份和恢復MySql
- 賦能雲HBase備份恢復 百T級別資料量備份恢復支援
- GitLab的自動備份、清理備份與恢復Gitlab
- mydumper備份工具介紹與使用
- RMAN備份恢復典型案例——異機恢復未知DBID
- ORACLE本地磁碟備份恢復Oracle
- OceanBase物理備份恢復實踐