在 MySQL 資料庫管理中,資料匯出是一項基礎且關鍵的操作。無論是進行資料備份、環境遷移,還是版本升級前的預防性措施,掌握 mysqldump 工具的使用都是資料庫管理員與開發人員的必修課。本文將詳細介紹如何在 Windows 環境下,透過命令列匯出 MySQL 資料庫。
cmd 並按 Enter,啟動命令提示字元。cd 指令切換至 MySQL Server 安裝目錄下的 bin 資料夾。cd C:\Program Files\MySQL\MySQL Server 5.6\bin
在 bin 目錄下,輸入以下指令格式:
mysqldump -u [使用者名稱] -p [資料庫名稱] > [匯出檔案名稱.sql]
實際操作範例:
C:\Program Files\MySQL\MySQL Server 5.6\bin> mysqldump -u root -p zentaoold > zentaodbbak.sql
關鍵細節說明:
-u 後需接一個空格,再輸入使用者名稱(如 root)。-p 表示需要輸入密碼,按 Enter 後系統會提示 Enter password:,此時輸入密碼(螢幕不顯示字元),再按 Enter 即開始匯出。> 為重導向符號,將輸出導向指定的 .sql 檔案。匯出完成後,產生的 .sql 檔案預設會存放在目前的工作目錄,即 MySQL 的 bin 目錄下(本例為 C:\Program Files\MySQL\MySQL Server 5.6\bin)。建議匯出後立即將備份檔移動至安全的儲存位置。
--databases db1 db2 參數。--add-drop-database 或 --create-options。--single-transaction(InnoDB 適用)確保資料一致性,並考慮使用 gzip 壓縮輸出以節省空間。掌握 mysqldump 的基本與進階用法,能讓你在資料備份與遷移場景中更從容應對。建議定期演練匯入/匯出流程,確保災難發生時能快速恢復業務。