一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - mysql xtrabackup 備份恢復(fù)實(shí)現(xiàn)分享

mysql xtrabackup 備份恢復(fù)實(shí)現(xiàn)分享

2019-12-13 11:48MYSQL教程網(wǎng) Mysql

Xtrabackup是由percona提供的mysql數(shù)據(jù)庫(kù)備份工具,據(jù)官方介紹,這也是世界上惟一一款開源的能夠?qū)nnodb和xtradb數(shù)據(jù)庫(kù)進(jìn)行熱備的工具

簡(jiǎn)介 
Xtrabackup是由percona提供的mysql數(shù)據(jù)庫(kù)備份工具,據(jù)官方介紹,這也是世界上惟一一款開源的能夠?qū)nnodb和xtradb數(shù)據(jù)庫(kù)進(jìn)行熱備的工具。特點(diǎn): 
(1)備份過(guò)程快速、可靠; 
(2)備份過(guò)程不會(huì)打斷正在執(zhí)行的事務(wù); 
(3)能夠基于壓縮等功能節(jié)約磁盤空間和流量; 
(4)自動(dòng)實(shí)現(xiàn)備份檢驗(yàn); 
(5)還原速度快; 
Xtrabackup中包含兩個(gè)工具: 
* xtrabackup - 用于熱備份innodb, xtradb表的工具,不能備份其他表。 
* innobackupex - 對(duì)xtrabackup封裝的perl腳本,提供了MyISAM表備份的能力。(能進(jìn)行整庫(kù)和數(shù)據(jù)表備份)。 
使用innobakupex備份時(shí),其會(huì)調(diào)用xtrabackup備份所有的InnoDB表,復(fù)制所有關(guān)于表結(jié)構(gòu)定義的相關(guān)文件(.frm)、以及MyISAM、MERGE、CSV和ARCHIVE表的相關(guān)文件, 
同時(shí)還會(huì)備份觸發(fā)器和數(shù)據(jù)庫(kù)配置信息相關(guān)的文件。這些文件會(huì)被保存至一個(gè)以時(shí)間命令的目錄中。 
在備份的同時(shí),innobackupex還會(huì)在備份目錄中創(chuàng)建如下文件: 
(1)xtrabackup_checkpoints —— 備份類型(如完全或增量)、備份狀態(tài)(如是否已經(jīng)為prepared狀態(tài))和LSN(日志序列號(hào))范圍信息;每個(gè)InnoDB頁(yè)(通常為16k大小)都會(huì)包含一個(gè)日志序列號(hào),即LSN。LSN是整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)版本號(hào),每個(gè)頁(yè)面相關(guān)的LSN能夠表明此頁(yè)面最近是如何發(fā)生改變的。 
(2)xtrabackup_binlog_info —— mysql服務(wù)器當(dāng)前正在使用的二進(jìn)制日志文件及至備份這一刻為止二進(jìn)制日志事件的位置。 
(3)xtrabackup_binlog_pos_innodb —— 二進(jìn)制日志文件及用于InnoDB或XtraDB表的二進(jìn)制日志文件的當(dāng)前position。 
(4)xtrabackup_binary —— 備份中用到的xtrabackup的可執(zhí)行文件; 
(5)backup-my.cnf —— 備份命令用到的配置選項(xiàng)信息; 
在使用innobackupex進(jìn)行備份時(shí),還可以使用--no-timestamp選項(xiàng)來(lái)阻止命令自動(dòng)創(chuàng)建一個(gè)以時(shí)間命名的目錄;innobackupex命令將會(huì)創(chuàng)建一個(gè)BACKUP-DIR目錄來(lái)存儲(chǔ)備份數(shù)據(jù)。 
二進(jìn)制版本 
http://www.percona.com/downloads/XtraBackup/ 
wget http://www.percona.com/downloads/XtraBackup/LATEST/binary/Linux/x86_64/percona-xtrabackup-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安裝在此不敘述 
建一個(gè)用于數(shù)據(jù)備份的目錄 
mkdir -p /opt/mysql_bak/ 
修改數(shù)據(jù)庫(kù)配置文件: 
vim /etc/my.cnf 
datadir = /home/mysql/data/ 
mysqladmin -uroot password 123456 
整庫(kù)備份: 
innobackupex --user=root --password=123456 --defaults-file=/etc/my.cnf /opt/mysql_bak/ 
單獨(dú)備份: 
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 
帶時(shí)間戳 
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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜福利自怕 | 天天草人人草 | 滑进了柔佳火热紧夹的 | 青草视频免费观看在线观看 | 百合文高h | 精品国产成人a区在线观看 精品国产91久久久久久久 | 91香蕉小视频 | 男人爱看的网站 | 成人国产精品一区二区不卡 | 黑人异族日本人hd | 青青草成人在线 | 日韩高清在线免费看 | 小黄鸭YELLOWDUCK7596 | 欧美日韩国产中文字幕 | 99在线精品日韩一区免费国产 | 99久久精品久久久久久清纯 | 91探花在线观看 | 波多野结衣同性系列698 | 国产成人精品1024在线 | 国产男女爱视频在线观看 | dasd817黑人在线播放 | 百合女女师生play黄肉黄 | 午夜久久精品 | www.色姐姐| 亚洲国产欧美在线人网站 | 美女沟厕撒尿全过程高清图片 | 大吊操| 亚洲四虎影院 | 描写细腻的高h肉 | 星球大战成人h无删减版 | 午夜dj影院在线视频观看完整 | 性色AV一区二区三区V视界影院 | 日本视频二区 | 亚洲精品欧洲久久婷婷99 | 久久精选视频 | 欧美疯狂做爰xx | 日本老妇人乱视频 | 欧美一区二区三区不卡视频 | 国产一级视频在线观看 | 精品一区二区三区五区六区七区 | 亚洲国产在线观看免费视频 |