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

Windows CMD 命令列下 MySQL 資料庫備份與還原實操指令

     編輯:MySQL 資料庫相關知識

環境假設

  • MySQL 安裝路徑:C:\
  • 帳號:root,密碼:123456
  • 資料庫:database_name
  • 備份目標:D:\backup20070713.sql

備份指令

mysqldump -uroot -p123456 database_name > D:\backup20070713.sql

還原指令 (三步驟)

-- 1. 刪除原資料庫
mysqladmin -uroot -p123456 drop database_name

-- 2. 建立空資料庫
mysqladmin -uroot -p123456 create database_name

-- 3. 匯入備份檔
mysql -uroot -p123456 database_name < D:\backup20070713.sql

關鍵注意事項

  1. 匯入前目標資料庫**必須存在**(步驟 2 建立)
  2. 備份檔內資料庫名稱需與目標資料庫名**完全一致**
  3. 大檔案匯入可加 --max_allowed_packet=100M 避免封包過大錯誤
  4. 生產環境建議先在測試庫驗證備份檔完整性

進階備份選項

# 僅備份結構
mysqldump -uroot -p123456 -d database_name > structure.sql

# 僅備份資料
mysqldump -uroot -p123456 -t database_name > data.sql

# 壓縮備份
mysqldump -uroot -p123456 database_name | gzip > backup.sql.gz

# 遠端備份
mysqldump -h remote_host -uroot -p123456 database_name > backup.sql
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved