MySQL 8.4 版本說明
提示
請考慮使用MySQL Shell 傾印工具,它提供使用多個執行緒的並行傾印、檔案壓縮和進度資訊顯示,以及雲端功能,例如 Oracle Cloud Infrastructure Object Storage 串流,以及 MySQL HeatWave Service 相容性檢查和修改。可以使用MySQL Shell 載入傾印工具將傾印輕鬆匯入 MySQL Server 執行個體或 MySQL HeatWave Service 資料庫系統。MySQL Shell 的安裝說明可以在此處找到。
本節說明如何使用mysqldump產生傾印檔案,以及如何重新載入傾印檔案。傾印檔案可以透過幾種方式使用
作為備份,以便在資料遺失時能夠進行資料復原。
作為設定複本的資料來源。
作為實驗的資料來源
建立資料庫的複本,以便在不變更原始資料的情況下使用。
測試潛在的升級不相容性。
mysqldump產生兩種輸出類型,具體取決於是否給定--tab
選項
如果沒有
--tab
,mysqldump會將 SQL 陳述式寫入標準輸出。此輸出包含用於建立已傾印物件(資料庫、表格、預存常式等)的CREATE
陳述式,以及用於將資料載入表格的INSERT
陳述式。可以將輸出儲存到檔案中,並在稍後使用mysql重新載入,以重新建立已傾印的物件。可以使用選項來修改 SQL 陳述式的格式,並控制傾印哪些物件。如果有
--tab
,mysqldump會為每個已傾印的表格產生兩個輸出檔案。伺服器會將一個檔案寫成以 Tab 分隔的文字,每個表格列一行。此檔案在輸出目錄中命名為
。伺服器也會將表格的tbl_name
.txtCREATE TABLE
陳述式傳送至mysqldump,後者會將其寫入輸出目錄中名為
的檔案。tbl_name
.sql