我是Mac操作系统的新手。我已经安装了navicat和续集pro。我有一个MySQL数据库副本,转储到大约100个.sql文件(每个表一个)。
我想将它们导入到本地主机新创建的DB中。我怎么能用Navicat或者续集Pro来做这件事?
只有一次导入一个文件的信息.
发布于 2013-12-16 19:39:45
我会将它们合并为@tadman,使用终端将它们合并成一个文件。如果您的所有文件都在~/Documents/sql中作为示例..。
cat ~/Documents/sql/*.sql > complete.sql
然后使用mysql导入它们:
mysql -u [MySQL_USER] -p [DBNAME_TO_IMPORT_INTO] < ~/Documents/sql/complete.sql
或,都是一步一步的,就像格亚尔提到的
mysql -u [MySQL_USER] -p [DBNAME_TO_IMPORT_INTO] < ~/Documents/sql/*.sql
在这两种情况下,系统都会提示您输入MySQL密码,但这两种方法都应该能做到这一点。如果您不想使用终端导入MySQL,则可以使用Navicat或Sequel导入上面使用cat生成的文件。
https://stackoverflow.com/questions/20619200
复制相似问题