现在的位置:首页>wordpress>正文

解决godaddy空间sourceforge空间数据库不能导入大文件到虚拟主机的方法

2012年12月08日 ⁄ 共 949字 暂无评论

用godaddy空间也有一些时间了,因为福利老幺还没有任何收入,所以就想将空间放到sourceforge的免费空间上去,也正是有了这个想法,就动手先将数据库文件导入到sourceforge空间上,而数据库上显示为文件太大,不能导入,如下图:

空间数据库

试了很多次,还是不行,有一次导入成功,不过我原来有500篇文章,数据库中却只有6篇,也就是说导入过程中数据丢失了.网上搜了一下,找到一个方法,由于文章作者写得不全面,这里我再来完善一下,这里我以导入wp_posts这个文件为例,步骤如下:

一.下载bigdump工具

官方网站下载地址为: http://www.ozerov.de/bigdump.zip,官方网站上的说明全是E文,下面再将过程详细地说一下.

二.解压后得到的一个bigdump.php文件,我们要将其中的一些数据库连接参数修改一下,保证能连到自已的网站数据库上.修改的内容如下:

$db_server = ‘localhost’;
$db_name = ”;
$db_username = ”;
$db_password = ”;

例如我的是连接到sourceforge空间,修改以后如下图:

空间数据库

要注意一点那就是大部分网站主机的ip都是localhost,实际情况根据自己的主机进行修改。修改完你的bigdump.php文件保存,找到你导出的数据库文件,再用FTP上传软件将这几个文件一起上传,例如我的一共有如下几个文件:bigdump.php,wp_posts.csv和wp_posts.sql,如下图:

空间数据库

这三个文件需要在同一个目录下,上传软件我用的是winscp,传完后我们进入www.yoursite.com/bigdump.php这个地址,会出现如下图所示:

空间数据库

点击列表中的Start Import即可以导入相应的sql文件,这里我们选择wp_posts.sql这个文件来导入,如下图:

空间数据库

好了,到这里导入的表就已经成功了.为了尽量实现最好的效果,我将我的数据库中的wp_posts这个表删除了.原来数据库中的表如下图所示:

空间数据库

导入新表后,我们发现wp_posts这张表又回来了,如下图:

空间数据库

其实不单只是godaddy空间和sourceforge空间可以这样导入大数据库文件,其它的空间也一样的可以.最后要记得将前面上传的三个文件删除哦.

给我留言