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

MySQL 資料庫備份與匯入 .sql 檔案標準流程

     編輯:MySQL 資料庫相關知識

MySQL 命令列環境下,備份與匯入 .sql 檔案的標準作業程序 (SOP),兩步驟完成。

前置條件

先切換至 MySQL 安裝目錄 bin/ 資料夾,確保 mysqldump、mysql 指令可直接呼叫。

1. 備份資料庫

mysqldump -u root -p db_name > /path/backup.sql
# 範例
mysqldump -u root -p htmerdb > D:/htmerdb.sql

輸入密碼後,產出包含 CREATE DATABASE、CREATE TABLE、INSERT 等完整 SQL 的文字檔。

2. 匯入 .sql 檔案

mysql -u root -p db_name < /path/backup.sql
# 範例 (目標資料庫 htmerdb 必須已存在)
mysql -u root -p htmerdb < D:/htmerdb.sql

關鍵提醒

  • 匯入前目標資料庫 必須已存在 (除非 .sql 內含 CREATE DATABASE)。
  • 大型資料庫匯入建議加參數:mysql --max_allowed_packet=1G -u root -p db_name < backup.sql。
  • 若 .sql 檔編碼與資料庫不一致,匯入前先轉碼:iconv -f gbk -t utf8 backup.sql > backup_utf8.sql。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved