A-A+

MYSQL文件太大,不能导入数据库怎么办?

2014年11月12日 菜鸟品网 暂无评论 阅读 1,893 次

move-wordpress

将阿里巴巴资讯网站“阿里客栈”完成备案后,我也将它迁移到了万网主机上。

网站搬家,最头疼的是数据的迁移,特别是建站时间长了,数据库文件 MYSQL 的个头也比较大,早就超过了一般2MB的限制,通过 phpMyAdmin 导入往往不能成功。

文件大小是受空间 PHP.ini 上传文件大小的限制的,万网虚拟主机用户由于没有服务器最高管理权限,所以无法修改 PHP.ini 文件。而且有些空间即使修改了,超过10MB的,也是很难成功的。

我的 MYSQL 文件即使压缩后也达到了12MB,按照万网提供的《MYSQL数据库使用phpadmin导入大于2MSQL文件的方法》,我在 phpMyAdmin 导入数据库的界面,就是不会出现“网站服务器上载目录”选项,无法完成导入。

后来还是用了东哥在早几年给出的方法才导入成功,具体操作是这样的:

1、从原空间导出数据库文件,并改名为 db.sql;

2、下载这个文件 import,解压缩后,用记事本打开 import.php,,修改前面4行的数据库名称,数据库用户名和密码数,及数据库地址为你新数据库的内容;

3、将 db.sql 和 import.php 文件都上传到网站根目录;

4、在浏览器地址栏输入 http://您的域名/import.php 后回车,运行完成即成功导入数据库。

如果你的 WordPress 安装目录改变了,比如原来是安装在子目录 wordpress 下,现在直接在根目录下,则你需要在数据库里更改两个地方。

一是更改 WordPress 安装目录,在 phpMyAdmin 界面打开 wp_options 表,修改 siteurl 的值。

二是更换文章中图片的地址,在 phpMyAdmin 界面打开 wp_posts 表,在 SQL 中执行以下命令批量替换字符:

UPDATE 表名 SET 字段名 = REPLACE (字段名, '旧字符', '新字符');

如此,基本就完成了整个网站的迁移工作,我顺便升级了网站的主题,发觉更漂亮了。有木有?呵呵。

文件下载

博客主机

给我留言