我是Mac OS新手。我已经安装了navicat和续集专业版。 我有一个MySQL数据库副本转储到大约100个.sql文件(每个表一个。)
我想将它们导入我的localhost新创建的数据库。 我怎么能用Navicat或Sequel Pro做到这一点?
只有一次导入一个文件的信息......
答案 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
制作的文件。