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