亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql xtrabackup 備份恢復實現分享

發布時間:2020-06-18 17:53:09 來源:網絡 閱讀:314 作者:冷暖己知 欄目:數據庫

Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具



簡介 

Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具。特點: 

(1)備份過程快速、可靠; 

(2)備份過程不會打斷正在執行的事務; 

(3)能夠基于壓縮等功能節約磁盤空間和流量; 

(4)自動實現備份檢驗; 

(5)還原速度快; 

Xtrabackup中包含兩個工具: 

* xtrabackup - 用于熱備份innodb, xtradb表的工具,不能備份其他表。 

* innobackupex - 對xtrabackup封裝的perl腳本,提供了MyISAM表備份的能力。(能進行整庫和數據表備份)。 

使用innobakupex備份時,其會調用xtrabackup備份所有的InnoDB表,復制所有關于表結構定義的相關文件(.frm)、以及MyISAM、MERGE、CSV和ARCHIVE表的相關文件, 

同時還會備份觸發器和數據庫配置信息相關的文件。這些文件會被保存至一個以時間命令的目錄中。 

在備份的同時,innobackupex還會在備份目錄中創建如下文件: 

(1)xtrabackup_checkpoints —— 備份類型(如完全或增量)、備份狀態(如是否已經為prepared狀態)和LSN(日志序列號)范圍信息;每個InnoDB頁(通常為16k大小)都會包含一個日志序列號,即LSN。LSN是整個數據庫系統的系統版本號,每個頁面相關的LSN能夠表明此頁面最近是如何發生改變的。 

(2)xtrabackup_binlog_info —— mysql服務器當前正在使用的二進制日志文件及至備份這一刻為止二進制日志事件的位置。 

(3)xtrabackup_binlog_pos_innodb —— 二進制日志文件及用于InnoDB或XtraDB表的二進制日志文件的當前position。 

(4)xtrabackup_binary —— 備份中用到的xtrabackup的可執行文件; 

(5)backup-my.cnf —— 備份命令用到的配置選項信息; 

在使用innobackupex進行備份時,還可以使用--no-timestamp選項來阻止命令自動創建一個以時間命名的目錄;innobackupex命令將會創建一個BACKUP-DIR目錄來存儲備份數據。 

二進制版本 

http://www.percona.com/downloads/XtraBackup/ 

wget http://www.percona.com/downloads ... up-2.0.3-470.tar.gz 

tar zxvf percona-xtrabackup-2.0.3-470.tar.gz 

cd percona-xtrabackup-2.0.3/bin 

cp * /usr/bin/ 

本次使用的是mysql5.5.28安裝在此不敘述 

建一個用于數據備份的目錄 

mkdir -p /opt/mysql_bak/ 

修改數據庫配置文件: 

vim /etc/my.cnf 

datadir = /home/mysql/data/ 

mysqladmin -uroot password 123456 

整庫備份: 

innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf /opt/mysql_bak/ 

單獨備份: 

innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=test /opt/mysql_bak 

備份并打包壓縮: 

innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=test --stream=tar /opt/mysql_bak/ | gzip > /opt/mysql_bak/testdb.tar.gz 

帶時間戳 

innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf --database=test --stream=tar /opt/mysql_bak/ | gzip > /opt/mysql_bak/`date +%F`_testdb.tar.gz


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安庆市| 左云县| 泊头市| 安远县| 积石山| 广汉市| 吉安市| 赞皇县| 依兰县| 新津县| 容城县| 公主岭市| 汝南县| 凯里市| 新平| 轮台县| 武乡县| 巴林右旗| 台安县| 南丰县| 南通市| 阜新市| 鄂托克旗| 长兴县| 巴林左旗| 合水县| 花莲县| 万盛区| 襄城县| 天镇县| 塔城市| 桐城市| 怀柔区| 清水县| 天水市| 苏尼特左旗| 郴州市| 霍城县| 沂南县| 清涧县| 肇州县|