我有 250 MB 备份 SQL 文件,但新托管的限制仅为 100 MB ......
是否有程序允许您将SQL文件拆分为多个SQL文件?
答案 0 :(得分:2)
您可以在Eclipse中拆分大文件。我在Windows中成功尝试了105GB文件:
只需将 MySQLDumpSplitter 库添加到您的项目中: http://dl.bintray.com/verace/MySQLDumpSplitter/jar/
关于如何导入的快速说明:
MySQLDumpSplitter.jar
文件,然后选择完成 答案 1 :(得分:0)
它不漂亮(因为它只是按大小分割,而不是逻辑上的文件),但你可以使用unix split工具来完成这个:
mysqldump mydb | split -b 100m mydbbackup
确保检查手册页以进行拆分,您的副本可能会也可能不会接受100米大小的参数。有些需要以字节为单位指定大小。
当您从文件中恢复时,您将不得不使用cat将它们全部重新加入。
cat mydbbackup.1 mydbbackup.2 mydbbackup.3 | mysql
答案 2 :(得分:0)
您可以使用mysql_export_explode https://github.com/barinascode/mysql-export-explode
{{1}}