一次导入多个.SQL文件

abi*_*iku 1 mysql macos

我是Mac OS的新手.我已经安装了navicat和续集专业版.我有一个MySQL数据库副本转储到大约100个.sql文件(每个表一个.)

我想将它们导入我的localhost新创建的数据库.我怎么能用Navicat或Sequel Pro做到这一点?

只有一次导入一个文件的信息......

Jas*_*son 8

我将它们作为@tadman使用终端合并到一个文件中.如果你的所有文件都是~/Documents/sql一个例子......

cat ~/Documents/sql/*.sql > complete.sql

然后使用mysql导入它们:

mysql -u [MySQL_USER] -p [DBNAME_TO_IMPORT_INTO] < ~/Documents/sql/complete.sql

或者,正如@eggyal所提到的那样

mysql -u [MySQL_USER] -p [DBNAME_TO_IMPORT_INTO] < ~/Documents/sql/*.sql

在这两种情况下都会提示您输入MySQL密码,但要么应该这样做.如果您不想使用终端导入MySQL cat,可以使用Navicat或Sequel Pro导入上面制作的文件.