首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 資料匯出完整指南:使用 mysqldump 命令備份資料庫

     編輯:MySQL 綜合教學

MySQL 資料匯出完整指南:使用 mysqldump 命令備份資料庫

在 MySQL 資料庫管理中,資料匯出是一項基礎且關鍵的操作。無論是進行資料備份、環境遷移,還是版本升級前的預防性措施,掌握 mysqldump 工具的使用都是資料庫管理員與開發人員的必修課。本文將詳細介紹如何在 Windows 環境下,透過命令列匯出 MySQL 資料庫。

前置準備:開啟命令列並進入安裝目錄

  1. 按下 Win + R 開啟「執行」視窗,輸入 cmd 並按 Enter,啟動命令提示字元。
  2. 使用 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 的基本與進階用法,能讓你在資料備份與遷移場景中更從容應對。建議定期演練匯入/匯出流程,確保災難發生時能快速恢復業務。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved