程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Xtrabackup熱備過程中需要注意的參數

Xtrabackup熱備過程中需要注意的參數

編輯:MySQL綜合教程

Xtrabackup熱備過程中需要注意的參數   Xtrabackup常用參數選項如下: --defaults-file=#  默認配置文件的路徑,如果不該參數,xtrabackup將從依次從以下位置查找配置文件/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf,並讀取配置文件中的[mysqld]和[xtrabackup]配置段。[mysqld]中只需要指定datadir、innodb_data_home_dir、innodb_data_file_path、innodb_log_group_home_dir、innodb_log_files_in_group、innodb_log_file_size6個參數即可讓xtrabackup正常工作。  --defaults-extra-file=#  如果使用了該參數,在讀取了全局配置文件之後,會再讀取這裡指定的配置文件  --target-dir=name  備份文件的存放目錄路徑  --backup  實施備份到target-dir  --prepare  實施對備份文件進行恢復前的准備(生成InnoDB log file)  --print-param  打印備份或恢復時需要的參數  --use-memory=#  該參數在 prepare 的時候使用,控制prepare時innodb實例使用的內存量  --suspend-at-end  在target-dir目錄下產生一個xtrabackup_suspended文件,將xtrabackup進程掛起,不停地將數據文件的變化同步到備份文件,直到用戶手工刪除xtrabackup_suspended文件  --throttle=#  每秒IO次數,限制backup時使用的I/O操作量,使備份對數據庫正常業務的影響最小化  --log-stream  該參數在backup的時候使用,將xtrabackup_logfile的內容輸出到標准輸出,使用該參數時會自動使用suspend-at-end參數,innobackupex腳本的stream 模式會使用該參數。  --incremental-lsn=name  增量備份時只拷貝LSN比該參數指定值新的ibd pages,前次備份到了哪個LSN可以看前次備份集的xtrabackup_checkpoints文件  --incremental-basedir=name  該參數在backup的時候使用,備份比該參數指定位置的備份集新的idb pages  --incremental-dir=name  該參數在prepare的時候使用,指定prepare時產生的.delta 文件和日志文件的存放路徑  --tables=name  在備份file-per-table類型的數據文件時使用,使用正則表達式指定需要備份的innodb表  --datadir=name  MySQL數據庫的數據文件目錄。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved