如何在MySQL中导入大容量SQL文件?

在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:
(1)通过phpmyadmin,不推荐,有内存等的限制;
(2)通过Navicat Premium工具运行sql,不推荐,效率低;
(3)通过source命令导入,推荐,效率高,经测试,小编导入一个3.02G的文件耗时3分08秒;
下面,小编将整个过程进行重现,希望对大家有帮助。

操作方法

  • 01

    打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:

  • 02

    在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:

  • 03

    在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高):

  • 04

    在Navicat Premium工具中查看是否导入成功:

  • 05

    查询导入表的数量(小编工导入了44张表,每张表的都有超过五百万条数据):

(0)

相关推荐

  • 如何在premiere中导入一个音频文件

    我们如何将我们的音乐导入我们的文件了 操作方法 01 打开软件:我们打开我们制作视频的软件,然后对我们新建文件的步骤进行操作,新建文件在打开的时候会弹出来一个对话框,然后在在其中就有一个新建的按钮,然 ...

  • Navicat怎样导入导出SQL文件

    有些小伙伴从网上下载到了SQL文件,想把它导入Navicat for MySQL中,但是又不知道怎样操作,今天咪咪我就来分享一下Navicat导入导出SQL文件的方法. 操作方法 01 首先,在Nav ...

  • 如何在Endnote中导入文献

    Endnote是一款功能强大的文献管理工具,有些新用户不知道如何在该软件中导入文档,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的[Endnote]软件,接着根据下 ...

  • 如何在Outlook中导入邮件联系人

    现代人经常要收发邮件,查找或是填写联系人花费很多时间,有没有办法将常用的联系人邮件地址添加到邮件联系人呢?下面详细描述如何在Outlook中导入邮件联系人. 操作方法 01 打开Outlook,点击文 ...

  • 如何在PPT中导入另一个PPT

    有的小伙伴在使用PPT软件制作文档时,需要将一个PPT文导入到另一个PPT中,但是却不知道如何导入,那么小编就来为大家介绍一下吧.怎么把一个ppt导入另一个ppt1. 第一步,双击或者右击打开一个需要 ...

  • 在Pr软件中导入SRT字幕文件帧率是1000无法修改如何解决

    我们在使用PR2017版本的时候,在导入SRT字幕的时候,发现帧数不对,帧率显示1000,无法修改,该怎么办呢?一起来看看吧.1. 首先打开电脑上的PR软件,将想要编辑的视频导入软件,并加载对应的字幕 ...

  • 如何在WinZip中设置开启Office文件的自动打开功能

    今天给大家介绍一下如何在WinZip中设置开启Office文件的自动打开功能的具体操作步骤.1.打开设置1. 首先打开电脑上的"WinZip"软件,进入主页面后,点击页面左上方的& ...

  • 怎么在Pr中导入PSD分层文件

    Pr是一款功能强大的视频编辑软件,有些用户想知道怎么在Pr中导入PSD分层文件,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Pr软件,根据下图箭头所指,点击[文件] ...

  • 如何在Scratch中导入图片并擦除背景色

    Scratch是现在十分常用的一款图形化编程工具,有些新用户不知道如何在Scratch中导入图片并擦除背景色,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑 ...