没有不值得去解决的问题,也没有不值得去学习的技术!

在 MySQL Query Brower 中导入过大的 SQL 文件

在执行过程中,Execute 按钮为灰色,无法再次点击,且有执行进度提示

1、由于在 phpMyAdmin 中无法导入过大的 SQL 文件,因此决定在 MySQL Query Brower 中导入,如图1

由于在 phpMyAdmin 中无法导入过大的 SQL 文件,因此决定在 MySQL Query Brower 中导入
图1

2、SQL 文件大小为:186MB,如图2

SQL 文件大小为:186MB
图2

3、点击 Execute 按钮,执行脚本,如图3

点击 Execute 按钮,执行脚本
图3

4、在执行过程中,Execute 按钮为灰色,无法再次点击,且有执行进度提示,如图4

在执行过程中,Execute 按钮为灰色,无法再次点击,且有执行进度提示
图4

5、执行报错:You have an error in your SQL syntax,如图55、执行报错:You have an error in your SQL syntax,如图5

Script line: 182467 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ”<p style=\”padding:0px;line-height:26px;color:#333333;font-family:&#39;open san’ at line 1

执行报错:You have an error in your SQL syntax
图5

6、原因在于:SQL文件本身存在错误,未导入完全,总计 334242 行,在182467行存在错误,导入截止,如图6

原因在于:SQL文件本身存在错误,未导入完全,总计 334242 行,在182467行存在错误,导入截止
图6

7、删除第 182467 行,如图7

删除第 182467 行
图7

8、分析第 182467 行,可以发现是因为 S� 关键字导致导入截止,可以搜索包含 S� 的行,全部删除之后,继续导入,直至 SQL 文件全部导入完毕,如图8

分析第 182467 行,可以发现是因为 S� 关键字导致导入截止,可以搜索包含 S� 的行,全部删除之后,继续导入,直至 SQL 文件全部导入完毕
图8

9、总计 334084 行,全部导入完毕,如图9

总计 334084 行,全部导入完毕
图9

10、再次点击 Execute 按钮,执行脚本,执行成功,如图10

再次点击 Execute 按钮,执行脚本,执行成功
图10

11、此种方案仍然存在弊端,一是操作步骤过于繁琐,二是一些特殊字符支持不够友好,最终决定使用SQL命令来导入SQL文件,启动 MySQL 客户端,如图11

使用SQL命令来导入SQL文件,启动 MySQL 客户端
图11

12、依次执行如下命令,如图12
show databases;
use kaiqiu;
show tables;
source C:/Users/Administrator/Downloads/gdm.sql;

依次执行如下命令
图12

13、SQL 文件大小为:303MB,如图13

SQL 文件大小为:303MB
图13

14、在 phpMyAdmin 中查看,导入成功,如图14

在 phpMyAdmin 中查看,导入成功
图14

需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理