关于Godaddy的Mysql数据库导入

前几天上了Godaddy的虚拟主机,在用PhpMyAdmin导入数据库的时候,提示“Imported file compression will be automatically detected from: 无, zip”,看起来是允许.zip格式,但是当导入的时候会说“You attempted to load file with unsupported compression (application/zip). Either support for it is not implemented or disabled by your configuration”,即zip格式不被支持。对于小数据库来说无所谓了,但是当数据稍微大一点的话,导入这事儿将麻烦得很。虽然说导入的大小限制为1024M,我想很多人不会拿phpmyadmin做这个实验吧?反正我不会。

这里有两个办法,可以考虑一下:

1. 帝国软件一直有一款叫做Ebak的数据库备份软件,EmpireBak是一款开源免费、专门为MYSQL大数据的备份与导入而设计的稳定高效软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库。Ebak是个很不错的选择。这里看更多介绍及下载:http://www.phome.net/ebak2008os/

2. 重点说一下Godaddy自带的数据库还原功能。在你FTP下有一个/_db_backups/文件夹,将你要导入的数据库文件上传到这里。然后登录Godaddy – Databases – Mysql,进入数据库列表可以看到一个铅笔图标,点击进入后点击restore即可看到/_db_backups/文件夹下的数据库文件,之后选中要导入的文件点击restore即可(注意此方法导入将会覆盖你数据库中重复内容)。

顺便说一下Godaddy的上传解压功能,Godaddy的面板和CP一样自带解压缩功能。所以这里需要借助一个小工具,CMSware UnZipper,支持zip压缩包的解压,经测试10MB左右的文件可以轻松在线解压,解压速度远超出我们自己的预料。这里下载:http://down.chinaz.com/soft/16512.htm#download。可以把UnZipper放在一个域名下,解压缩文件后再移动到你需要的位置。

刚刚通过以上方法轻松导入一个30M数据库,顺便就把此文与需要类似功能的朋友共享。