【发布时间】:2012-10-18 05:48:00
【问题描述】:
我的本地开发服务器上有一个非常大的 MySQL 表:超过 800 万行数据。我使用 LOAD DATA INFILE 成功加载了表。
我现在希望导出此数据并将其导入远程主机。
我尝试将 LOAD DATA LOCAL INFILE 加载到远程主机。但是,大约 15 分钟后,与远程主机的连接失败。我认为唯一的解决方案是将数据导出到多个较小的文件中。
我可以使用的工具是 PhpMyAdmin、HeidiSQL 和 MySQL Workbench。
我知道如何导出为单个文件,而不是多个文件。我该怎么做?
【问题讨论】:
-
你可以尝试 mysqldump'ing 只需要的表并通过导入重建它。
-
你能从本地机器连接到mysql机器吗?
-
@Michael - 是的,当然。我一直在使用 HeidiSQL 进行数据库维护。
-
然后只在本地转储 - 拆分文件然后上传增量。