mydumper 0.9.5 備份恢復命令詳解
阿新 • • 發佈:2018-10-31
軟體版本:mydumper 0.9.5 Mydumper命令: -B, --database 需要備份的資料庫 -T, --tables-list 備份的表,使用英文逗號分隔 -O, --omit-from-file 包含要跳過的database.table條目列表的檔案,每行一個(在應用正則表示式選項之前跳過) -o, --outputdir 備份檔案指定的目錄 -s, --statement-size INSERT語句的位元組數, 預設 1000000 -r, --rows 嘗試將表的資料按多少行分隔為塊,當使用--chunk-filesize時此引數關閉。 -F, --chunk-filesize 表的資料按照多少M分隔,輸出為備份檔案,單位為M -c, --compress 壓縮輸出檔案 -e, --build-empty-files 若表沒有資料仍然生成一個空檔案 -x, --regex 使用正則表示式 -i, --ignore-engines 忽略儲存引擎,使用英文逗號分隔 -N, --insert-ignore 使用--insert-ignore備份行數 -m, --no-schemas 不匯出表結構 -d, --no-data 卜匯出表資料 -G, --triggers 備份觸發器 -E, --events 備份事件(mysql的定時任務) -R, --routines 備份自定義的儲存過程和函式 -W, --no-views 不匯出檢視 -k, --no-locks 不執行臨時共享鎖。警告:此操作會引起不一致的備份。 --no-backup-locks 不使用percona的備份鎖 --less-locking 在InnoDB表使用最小的鎖表時間 -l, --long-query-guard 設定備份時候慢查詢的計時器,單位妙,預設值60. -K, --kill-long-queries 殺掉長查詢語句 -D, --daemon 是以daemon模式使用 -I, --snapshot-interval dump快照間隔時間,預設60分鐘,需要在daemon模式下 -L, --logfile 備份日誌檔案路徑,預設是stdout輸出 --tz-utc 在備份檔案的頂部標註SET TIME_ZONE='+00:00',當伺服器位於不同的時區或者在不同時區的伺服器之前遷移timestamp資料,預設是禁用的 --skip-tz-utc 預設值 --use-savepoints 使用儲存點減少資料鎖定的問題,需super許可權 --success-on-1146 如表不存在則不增加錯誤計數,使用告警替換嚴重級別。 --lock-all-tables 使用lock table 鎖定所有的表,替代FTWRL -U, --updated-since 僅備份過去幾天更新的表資料 --trx-consistency-only 僅事務一致性 --complete-insert insert語句是完整的,包括列名 -h, --host 連線的主機 -u, --user 連線的使用者,需要必需的許可權 -p, --password 連線使用者的密碼 -a, --ask-password 提示輸入使用者的密碼 -P, --port 連線使用的埠 -S, --socket 連線使用的socket檔案 -t, --threads 備份使用的併發執行緒,預設是4 -C, --compress-protocol mysql連線上使用壓縮協議 -V, --version 展示mydumper程式的版本號 -v, --verbose 輸出資訊的等級 0 = silent, 1 = errors, 2 = warnings, 3 = info預設為2 --defaults-file 使用指定的配置檔案 --ssl 連線使用SSL --key SSL連線使用的祕鑰檔案路徑 --cert SSL連線使用的認證檔案路徑 --ca SSL連線使用證書頒發機構檔案的路徑名 --capath 包含PEM格式的受信任SSL CA證書的目錄的路徑名 --cipher 用於SSL加密的允許密碼列表 myloader命令: -d, --directory 資料恢復的目錄 -q, --queries-per-transaction 每個事務的查詢數,預設1000 -o, --overwrite-tables 若表存在則刪除 -B, --database 需要恢復的資料庫 -s, --source-db 恢復的資料 -e, --enable-binlog 恢復資料的時候開啟binlog -h, --host 連線的主機 -u, --user 連線的使用者 -p, --password 連線的使用者密碼 -a, --ask-password 提示輸入使用者 -P, --port 連線的埠 -S, --socket 連線使用的socket檔案 -t, --threads 恢復使用的執行緒數,預設是4 -C, --compress-protocol 在mysql連線的時候使用壓縮協議 -V, --version 顯示myloader的版本新 -v, --verbose 輸出日誌的等級, 0 = silent, 1 = errors, 2 = warnings, 3 = info, 預設為2 --defaults-file 使用指定的配置檔案