一次导入多个.SQL文件

时间:2013-12-16 19:26:49

标签: mysql macos

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

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

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

1 个答案:

答案 0 :(得分:7)

我将它们作为@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,可以使用Navicat或Sequel Pro导入上面cat制作的文件。