国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
mysql熱備工具innobackupex和xtrabackup

mysql熱備工具-xtrabackup-1.5

mysql當(dāng)然可以使用它本身的雙機(jī)熱備,但只有一臺(tái)服務(wù)器就不能使用雙機(jī)熱備,這里說一下熱備工具Xtrabackup

xtrabackup-1.5下載地址http://download.csdn.net/detail/zzaihl/3794181

xtrabackup 是 percona 的一個(gè)開源項(xiàng)目,可以熱備份innodb ,XtraDB,和MyISAM(會(huì)鎖表)

官方網(wǎng)址http://www.percona.com/docs/wiki/percona-xtrabackup:start

1、工具安裝

將文件解壓后,目錄里安裝上兩個(gè)有用的工具:xtrabackup,innobackupex-1.5.1:

xtrabackup可以在不加鎖的情況下備份innodb數(shù)據(jù)表,不過此工具不能操作myisam。
innobackupex-1.5.1是一個(gè)腳本封裝,能同時(shí)處理innodb和myisam,但在處理myisam時(shí)需要加一個(gè)讀鎖。

按如上的介紹,由于操作myisam時(shí)需要加讀鎖,這會(huì)堵塞線上服務(wù)的寫操作,而innodb沒有這樣的限制,所以數(shù)據(jù)庫中innodb表類型所占的比例越大,則越有利。實(shí)際應(yīng)用中一般是直接使用innobackupex-1.5.1方法,它主要有三種操作方式,按手冊中的介紹:

Usage:
innobackup [--sleep=MS] [--compress[=LEVEL]] [--include=REGEXP] [--user=NAME]
           [--password=WORD] [--port=PORT] [--socket=SOCKET] [--no-timestamp]
           [--ibbackup=IBBACKUP-BINARY] [--slave-info] [--stream=tar]
           [--defaults-file=MY.CNF]
           [--databases=LIST] [--remote-host=HOSTNAME] BACKUP-ROOT-DIR
innobackup --apply-log [--use-memory=MB] [--uncompress] [--defaults-file=MY.CNF]
           [--ibbackup=IBBACKUP-BINARY] BACKUP-DIR
innobackup --copy-back [--defaults-file=MY.CNF] BACKUP-DIR

(1)第一個(gè)命令行是熱備份mysql數(shù)據(jù)庫。
(2)帶有--apply-log選項(xiàng)的命令是準(zhǔn)備在一個(gè)備份上啟動(dòng)mysql服務(wù)。
(3)帶有--copy-back選項(xiàng)的命令從備份目錄拷貝數(shù)據(jù),索引,日志到my.cnf文件里規(guī)定的初始位置。

下面說一下備份和恢復(fù)命令

2、備份數(shù)據(jù)庫

1.普通備份:
innobackupex-1.5.1 [--defaults-file=/etc/my.cnf]  --user=root [--host=192.168.1.52] [--password=xxx] [--port=3306] /data/back_data/ 

例如我們把數(shù)據(jù)庫備份到/home/mysql/back中

export PATH=$PATH:/home/xtrabackup-1.5/bin

/home/xtrabackup-1.5/bin/innobackupex-1.5.1 --user=mysql--password=mysql /home/mysql/back

這里需要注意一點(diǎn),使用命令前,先要設(shè)置環(huán)境變量

3、恢復(fù)數(shù)據(jù)庫

首先停掉數(shù)據(jù)庫,然后刪除數(shù)據(jù)庫目錄下的所有數(shù)據(jù)庫文件.

service mysql stop
cd /data/mysql_data
rm -rf *     # 刪除數(shù)據(jù)目錄里的所有文件

/opt/gjnp/xtrabackup-1.5/bin/innobackupex-1.5.1 --copy-back /home/mysql/back/backfile-dir

默認(rèn)innobackupex-1.5.1會(huì)將二進(jìn)制日志信息存放在文件xtrabackup_binlog_info中發(fā)(方便做Slave)。
cd /data
chown -R mysql:mysql mysql_data/
service mysql start

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Xtrabackup實(shí)現(xiàn)數(shù)據(jù)的備份與恢復(fù)
Mysql備份神器,比自帶的速度快多了
Percona Xtrabackup快速備份MySQL
MySQL數(shù)據(jù)庫遷移詳細(xì)步驟
Mysql備份工具xtraback全量和增量測試
使用二進(jìn)制熱備份創(chuàng)建MySQL主從復(fù)制
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服