您好,登錄后才能下訂單哦!
基本命令:
--defaults-file:指明服務(wù)器的配置文件,此參數(shù)必須作為innobackupex的第一個(gè)參數(shù),否則報(bào)錯(cuò)
--host:指明主機(jī)
--user:指明備份的用戶名
--password:指明備份用戶名的密碼
--backup:指明為備份,此參數(shù)可以忽略
/tmp/backup:備份的目錄
--backup:指明為備份
--apply-log:指明為重做日志
--copy-back:指明為恢復(fù)
--slave-info:備份從庫(kù)的show slave status信息,僅用于在備份從庫(kù)時(shí)使用
--no-lock:不鎖表,僅適用于存儲(chǔ)引擎為innodb,并且不在乎備份位置點(diǎn)時(shí)使用
增量備份:
--incremental:指明為增量備份
--incremental-basedir:指明此次的增量備份是基于之前的哪一次備份,增量備份僅適用于innodb和xtradb引擎
--redo-only:再次重做日志,用于增量備份的恢復(fù)過程中
--incremental-dir:恢復(fù)增量備份時(shí),指明增量備份的目錄
部分備份:
--include:使用正則表達(dá)式備份匹配到的內(nèi)容;例:備份mysql庫(kù)中的user表,--include='^mysql[.]user'
--table-files:如果要備份多個(gè)表,可以把多個(gè)表以”數(shù)據(jù)庫(kù)名.表名“的方式寫到文件中,備份時(shí)指定此文件
--databases:可以備份整個(gè)庫(kù),也可以備份庫(kù)中的某個(gè)表,備份表時(shí)用”庫(kù)名.表名“的方式
--export:使用部分備份恢復(fù)時(shí)用此選項(xiàng),這和完整備份和增量備份有所區(qū)別
高級(jí)命令:
xtrabackup在執(zhí)行備份時(shí),會(huì)等待獲得全局鎖,對(duì)于長(zhǎng)時(shí)間執(zhí)行的語(yǔ)句,會(huì)引發(fā)鎖爭(zhēng)用的問題!
--lock-wait-timeout:指明執(zhí)行flush tables with read lock前的等待時(shí)間,0表示不等待直接執(zhí)行鎖表命令,單位是s,若超過此參數(shù)設(shè)置的時(shí)間后還存在長(zhǎng)時(shí)間執(zhí)行的查詢,則xtrabackup終止運(yùn)行
--lock-wait-query-type:可以為all和update;若設(shè)置為all,表示等待所有類型的語(yǔ)句執(zhí)行完成后再執(zhí)行flush tables with read lock; 若設(shè)置update,則表示等待除了select之外sql語(yǔ)句執(zhí)行完成,再執(zhí)行鎖表操作
--kill-long-queries-timeout:執(zhí)行flush tables with read lock后等待的秒數(shù)
--kill-long-query-type:可以為all和select; 若為all,表示超過等待的秒數(shù),強(qiáng)制終止所有的查詢;若為select,表示強(qiáng)制終止select類型的查詢
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。