我目前正在尝试将一个35MB的sql文件导入共享主机数据库。
我无法使用任何types的SQLpipe理工具工具直接连接到数据库。
我只能访问myLittleAdmin – http://mylittleadmin.com/en/welcome.aspx
当前的问题
我们需要导入35MB的数据 – 手动分解成5mb的块,我们仍然无法上传。 直接粘贴到textarea将会使浏览器挂起。
pipe理粘贴一个4MB的SQL文件到textarea,但不能让它处理,因为它超时。
托pipe公司不提供访问http://www.mylittlebackup.com/mlb/en/welcome.aspx
他们也不愿意改变超时时间。
任何build议将是伟大的:)
我假设你有上传你自己的ASP / ASP.net脚本?
如果是这样,你可以写一个脚本:
第一步可能需要一点时间才能超时。 如果您有权访问另一端的库以将其解压,则压缩该文件将是一个好主意。 如果不能将文件拆分成小块,并让脚本分别拉出每个部分,将每个新块附加到它所具有的文件的副本上。 如果问题是脚本超时,那么如果循环在脚本中,这仍然会失败,但是您可以有一个客户端循环,请求使用同步xmlhttprequest完成每个部分:
第二部分和第三部分也可能需要同样的客户端循环。
“获取文件”(或“获取文件的部分”)部分将能够从另一个网站位置读取文件。 如果您可以通过FTP或类似的方式直接将大文件直接发送到服务器(这样脚本就可以从本地存储中读取文件),那么这一步当然可以完全跳过。
尽pipe说实话我可能会寻找一个更适合我的需求的主机,而不是写一些相对复杂的脚本来做一些简单的一次性工作。