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

Windows DOS 環境下匯入 MySQL .sql 檔案完整指南

     編輯:MySQL 綜合教學

Windows DOS 環境下匯入 MySQL .sql 檔案完整指南

在 Windows 伺服器或本地開發環境中,透過命令提示字元(CMD)匯入 SQL 檔案是資料庫維運的基本技能。本文說明標準匯入流程與常見參數。

基本匯入指令

mysql -u [用戶名] -p [資料庫名] < [SQL檔案完整路徑]

範例:

mysql -u root -p mydb < D:\backup\mydb_20240101.sql

輸入指令後會提示輸入密碼,驗證通過即開始匯入。

常用進階參數

參數說明
--default-character-set=utf8mb4指定字元集,防止中文亂碼
--force遇錯誤繼續執行(謹慎使用)
-v顯示詳細匯入過程
--max_allowed_packet=100M調大封包上限,應對大 SQL 檔

大檔案匯入優化建議

  • 先關閉自動提交:SET autocommit=0; 匯入完再 COMMIT;
  • 暫時關閉外鍵檢查:SET foreign_key_checks=0;
  • 使用 source 指令在 MySQL Shell 內執行:source D:/backup/mydb.sql;

常見錯誤排查

  • Access denied:確認用戶權限與密碼。
  • Unknown database:先建立資料庫 CREATE DATABASE mydb;。
  • MySQL server has gone away:調大 max_allowed_packet 與 wait_timeout。

DOS 匯入示意圖

熟練掌握 CMD 匯入技巧,能大幅提升資料庫部署與遷移效率。

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