Windows 使用 CMD 导入Mysql大文件备份脚本
概述
CMD 命令行导入是否比 SQLyog 图形界面更快,答案是肯定的——CMD 命令行导入大 SQL 文件的速度通常远快于 SQLyog(中等文件差距几倍,超大文件差距可达十几倍),尤其在文件超过 1G 后,这种速度差异会非常明显。
开始使用
- 把备份文件,解压到D盘

- 使用
EmEditor工具,打开大文件SQL,检查头部行是否有CREATE DATABASE和USE这两行,如果有的话需要删除掉,然后保存

- 在安装MySQL的bin目录输入CMD,打开命令行界面(你的Windows需要安装个MySQL,才能使用CMD命令行来导入SQL脚本)


- CMD导入sql脚本命令,回车后只有光标在闪没有日志显示的,等待即可
mysql -u root -p -h 192.168.1.199 -P 3306 e_db --default-character-set=utf8mb4 < D:\2025-12-11_030001\2025-12-11_030001.sql

- 通过 MySQL 进程列表看执行状态,
打开新的 CMD 窗口(不要关正在导入的窗口),连接 MySQL 查看当前进程:切换到mysql.exe所在路径
cd D:\mysql-8.0.32-winx64\bin
登录 MySQL(用你的账号密码):
mysql -u root -p -h 192.168.1.199 -P 3306
执行命令查看进程:
SHOW PROCESSLIST;
找到db列是e_db的进程,看State列:
显示executing/Sending data → 正在导入;
显示Sleep → 导入已完成
Windows 使用 CMD 导入Mysql大文件备份脚本
https://www.nxlbc.top/archives/windows-shi-yong-cmd-dao-ru-mysqlda-wen-jian-bei-fen-jiao-ben
评论