在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下两种方法:
(1)通过Navicat Premium工具运行sql,不推荐,效率低;
(2)通过source命令导入,推荐,效率高(推荐);
本文主要讲解source命令方式导入操作步骤(以Linux系统为主,window系统为次):
Linux系统下:
1.登录mysql服务器所在环境,执行如下操作
上图执行命令收纳如下(具体参数以各自实际情况调整):
mysql -uroot -p // 以root用户为例
show databases;//查询当前mysql服务下都有哪些数据库
use itsm //指定需要操作的数据库
source /opt/itsm.sql //用source命令执行sql
Windows系统下:
1.WIn + R 输入cmd进入cmd命令窗口.
2.根据MySQL安装目录,在cmd命令下输入如下命令:
d:/mysql/bin/mysql -h localhost -u root -p
注:此处的d:/mysql/bin/mysql调整为具体安装目录,此处的localhost如果是远程连接,需要改为具体IP地址。
之后的操作与Linux系统上流程基本一致.