參數 | 縮寫 | 是否預設 | 說明 |
---|---|---|---|
| - | - | 用于列印預設參數 |
| - | - | 禁止從預設配置檔案中讀取預設參數, 預設會從 、 和 預設配置檔案中 讀取 、 、 和 等用戶端配置。 |
| - | - | 指定 預設配置檔案, 将僅從該檔案讀取預設配置。 |
| - | - | 指定 額外的配置檔案, 将除了從預設配置檔案讀取配置外, 還将從該檔案讀取。 |
| - | - | 除預設組外,額外讀取的組名,多個用逗号分隔。 |
| | | 備份所有庫 |
| | | 備份所有表空間 |
| | | 不備份任何表空間 |
| | 在 前添加 | |
| | 在 前添加 | |
| - | 禁用** ** | |
| | 在 前添加 | |
| | 在 語句前添加 ,語句後添加 | |
| - | 禁用** ** | |
| | 允許建立包含關鍵字的列名 | |
| | 在 前添加 ,備份檔案末尾添加 | |
| - | 字元集檔案目錄,用 指定 | |
| | | 添加注釋資訊 |
| - | 禁用** ** | |
| - | 與其他資料庫或不同 版本比對,需要 以上版本; 可以設定的值有 , , , , , , , , , , ; 用 指定,多個用逗号分隔 | |
| | 禁用注釋和前後的 檔案資訊,提供較少輸出,适用于調試; 預設啟用以下選項: 、 、 、 、 | |
| | | 使用帶有完整列名的 語句,預設不帶列名 |
| | | 在服務端和用戶端的協定中使用壓縮 |
| | | 包含所有MySQL的特定建立選項 |
| - | 禁用** ** | |
| | | 備份多個資料庫,如果沒有使用 選項, 後邊的值都将被認為是資料庫名,多個用逗号分隔; 将會在輸出檔案中添加 |
| | 非調試版本 | |
| | 在退出時檢查記憶體和打開檔案的使用情況 | |
| | 在退出時列印一些調試資訊,包括使用者占用 事件, 系統占用 事件,上下文切換等系統資訊。 | |
| | 設定預設字元集, | |
| | 使用 而表示 插入資料, 在空閑時候插入資料,當有如 等其他操作時候, 先處理其他操作,新版本已經不支援了。 | |
| | 備份後從 删除日志,該選項會自動啟用 選項 | |
| | | 語句前添加 禁用索引, 語句後添加 啟用索引; 因為一次建立索引比逐行建立效率更高,這樣可以提高資料恢複效率。 |
| 禁用** ** | ||
| 會将二進制檔案位置和主檔案名附加到備份檔案中, 預設為 , 如果為 ,将會以 語句方式輸出到備份檔案; 如果為 , 語句将會以注釋形式輸出到備份檔案; 除非指定了 ,否則 将自動開啟全局鎖 ; 該選項會自動關閉 | ||
| | | 備份事件 |
| | | 使用包含多個值清單的多行插入文法。 |
| - | 禁用** ** | |
| - | 結合** **選項使用, 檔案中的字段以指定字元串結尾,預設是 | |
| - | 結合** **選項使用, 檔案中的字段以指定字元串括起來,預設無 | |
| - | 結合** **選項使用, 檔案中的字段以指定字元串括起來,預設無 | |
| - | 結合** **選項使用, 檔案中的字段以指定字元串轉義,預設 , 效果就是将 替換成指定字元, | |
| | | 備份前生成新的伺服器備份庫的二進制日志檔案, 備份多個庫則每個庫都會生成一個, 需要 權限, 如果隻想生成一次,則應搭配 或 使用 |
| | 在備份後執行 , 在備份包含 資料庫或任何依賴 中的資料庫的資料庫時需要使用 | |
| | | 忽略錯誤 |
| - | 與 或 搭配使用, 當啟用時,輸出内容中将設定 位置替代 檔案和偏移量, 檔案和偏移量将僅作為注釋顯示; 當禁用時,與之相反, 将僅作為注釋顯示 | |
| | - | 顯示 工具幫助資訊 |
| | 将 格式的二進制字元串備份成十六進制 | |
| | - | 指定連接配接主機, |
| - | 忽略備份的庫,忽略多個庫需要多次使用該指令; 與 或 搭配使用 | |
| - | 忽略備份的表的資料,忽略多個表的資料需要多次使用該指令; 必須同時指定資料庫和表名; | |
| - | 忽略備份的表,忽略多個表需要多次使用該指令; 必須同時指定資料庫和表名; | |
| | 在使用 時候, 在 語句中添加 和 | |
| | 使用 替代 ,有重複資料時候忽略報錯 | |
| - | 結合** **選項使用, 檔案以指定字元串結尾,預設無, | |
| | | 在備份期間通過擷取全局讀取鎖來鎖定所有庫和所有表, 将會自動關閉 和 |
| | | 對需要備份的庫的所有表加讀鎖, 事務型表使用 而非** ** |
| - | 關閉** ** | |
| - | 指定檔案中添加告警和錯誤日志, | |
| | 到資料恢複時,如果日志記錄是打開的,把查詢記錄到正常和慢查詢日志中 | |
| - | 禁用** ** | |
| 将日志檔案名和位置附加到備份檔案中,預設值為 如果值為 ,将會以 指令的形式附加, 如果值為2, 指令将會以注釋形式附加, 除非指定了 , 否則将自動開啟全局讀鎖選項 , 該選項會自動關閉 , | ||
| | 與伺服器通信的最大資料包長度,應該大于單行資料大小, 小于mysql服務端設定的該變量大小,預設 | |
| | TCP/IP和Socket通信的緩沖區大小 | |
| | 在 語句前添加 , 在 語句及 後添加 , 表示目前連接配接的操作都會被當成一個事務, 直到調用 送出或 可以復原; 每條語句會被當成單獨的事務,自動 | |
| | | 與 或 搭配使用, 取消建立資料庫 語句 |
| | | 取消建立資料表相關語句, 包括 和 語句 |
| | | 僅備份資料結構,不備份資料 |
| | - | 等同于 |
| - | 等同于 | |
| - | 禁用** **, 禁用 | |
| | 如果備份表存在主鍵和唯一鍵,将會以主鍵和唯一鍵排序, 對于需要将MyISAM資料導入INNODB表時非常有用, 但會增加資料備份時長 | |
| | - | 使用者賬号的密碼,如果沒有給出密碼則會提示輸入密碼, |
| | 服務連接配接端口, | |
| - | 連接配接協定,可選的有 , | |
| | | 不緩沖查詢,直接将結果轉向标準輸出 |
| - | 禁用** ** | |
| | | 表名、列名、字段等加反引号括起來 |
| - | 禁用** ** | |
| | 使用 語句替代 語句, 會先根據主鍵或唯一索引判斷是否有重複資料, 如果有則替換舊資料,沒有則直接插入新資料, 沒有主鍵或唯一索引的表可能導緻重複資料 | |
| | - | 結果輸出到指定檔案中, 用在使用回車換行符 分隔文本的系統中,如 、 , |
| | | 備份函數和存儲過程 |
| | 再備份檔案中添加字元集相關資訊, | |
| - | 禁用** ** | |
| | 通過在一個事務中備份所有表來建立一緻性快照, 設定事務隔離級别為可重複讀,即 , 并向服務端發送 ,在這期間不會鎖表 其他連接配接對資料的修改對事務内相同的查詢結果沒有影響, 僅對支援事務隔離的引擎有效,目前隻支援INNODB, 為保障備份有效性,其他連接配接不可以使用 、 、 、 語句, 因為事務快照不會與它們隔離, 該選項會自動關閉選項 | |
| | 在備份檔案末尾添加備份完成日期和時間, 如 | |
| - | 禁用** **, 備份檔案結尾為 ,不再顯示日期和時間 | |
| | - | 連接配接檔案位址, |
| | 連接配接啟用 (使用其他标志自動啟用) | |
| - | 指定 格式的 檔案名稱,自動啟用 , | |
| - | 指定 檔案目錄,自動啟用 , | |
| - | 指定 格式的 證書檔案名稱,自動啟用 , | |
| - | 用于 加密的密碼,自動啟用 , | |
| - | 指定 格式的 密鑰檔案名稱,自動啟用 , | |
| | 用主機名驗證證書中的 字段 | |
| | - | 在指定目錄建立 分隔的 檔案和資料備份檔案 , 僅當 與伺服器在一台伺服器時使用, 目錄需要設定 , |
| - | 覆寫選項 ,指定單個資料庫的多張表 | |
| | 備份表關聯的觸發器 | |
| - | 禁用** ** | |
| | 在備份檔案開頭添加 , 允許備份的資料庫中有不同時區的 類型資料, 或要将這一類資料遷移到不同時區時 | |
| - | 禁用** ** | |
| | - | 用于連接配接的使用者賬号, |
| | | 顯示備份過程中各階段資訊 |
| | - | 列印版本号 |
| | - | 僅備份標明的資料記錄,在查詢語句後邊添加 條件語句 |
| | - | 備份檔案以 格式導出 |
| - | 用戶端插件目錄, | |
| - | 用戶端驗證插件名稱, |