首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 命令行匯入匯出資料庫完整教學

     編輯:MySQL 資料庫相關知識

資料庫遷移是開發與運維常見的需求,若逐一建表再匯入資料不僅效率低落,更容易出錯。MySQL 內建的 mysqldump 與 source 指令能快速完成備份與還原,以下以 Windows 環境為例說明完整操作流程。

一、匯出資料庫(備份)

  1. 開啟命令提示字元(建議以系統管理員身分執行),切換至 MySQL 安裝目錄下的 bin 資料夾:
    cd C:\Program Files\MySQL\MySQL Server 5.5\bin
  2. 執行匯出指令:
    mysqldump -u root -p 資料庫名稱 > 匯出檔名.sql
    範例:mysqldump -u root -p atm > atm.sql
    輸入密碼後,系統會在 bin 目錄產生 atm.sql,內含所有資料表結構與資料。
  3. 若只需匯出單一資料表,指令後方補上資料表名稱即可:
    mysqldump -u root -p atm account > account.sql

二、匯入資料庫(還原)

  1. 將 .sql 檔案放置於 bin 目錄下(方便路徑存取)。
  2. 啟動 MySQL Command Line Client,輸入密碼進入 mysql> 提示符。
  3. 建立目標資料庫並切換:
    create database test;
    use test;
  4. 執行匯入:
    source atm.sql;
  5. 無錯誤訊息即代表成功,可用 show tables; 驗證資料表是否已匯入。

小提醒:大型資料庫匯入時,建議先調整 max_allowed_packet 參數,避免封包過大導致中斷。

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