【经验与坑】MySQL命令行批量导入多个sql脚本
MySQL有多种方法导入多个sql文件,常用的两个命令有 mysql和source
之间的区别:
在sql文件较小的情况下,source速度比mysql快
在导入大的sql文件时,建议使用mysql命令。
本次demo主要 使用Source命令导入
进入mysql命令行
mysql -u username -p
导入多个文件需要创建额外的文件,名字随意,比如我们取 allsql.sql
内容:
这注意避坑,sql脚本文件要写绝对路径,否则mysql会找不到文件位置导致导入数据失败。
最后在mysql命令行控制台输入命令:
use yourdbname;
source /data/files/allsql.sql
这样就导入成功了。