前提
導出文件為純 SQL 語句(含 CREATE TABLE、INSERT 等),編碼與目標庫一致(建議 UTF-8)。
三步導入
- 打開 CMD,進入 MySQL 命令列:
mysql -u root -p
- 建庫(若不存在):
CREATE DATABASE mydb;
- 選庫並導入:
USE mydb;
SOURCE E:\test\xxx.db;
優勢
- 繞過 GUI 工具解析開銷,直接由 Server 執行,**速度快數倍**。
- 支援超大文件(GB 級),無內存溢出風險。
- 可見實時執行進度與錯誤行號。
常見問題
- 編碼亂碼:確保文件編碼、連接字符集、表字符集三者一致(均為 UTF-8/utf8mb4)。
- 權限不足:使用 root 或具備
CREATE/INSERT 權限的用戶。
- 路徑含空格:用雙引號包裹
SOURCE "E:\My Data\xxx.sql";。