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

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 后回车,运行完成即成功导入数据库。

[file]

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

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

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

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

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

没有评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

菜鸟品网
6
Hostinger 免费主机网站迁移到 000webhost 的步骤

原来在 Hostinger 免费主机上搭建了一个网站,今天提示原免费主机将在两个月后关闭,不过,服务商将继续提供免费主机,不过,需要将网站转移到据说专用且更先进的平台 – 000webho …

菜鸟品网
10
ShadowRocket:iPhone XS 手机不越狱科学上网的方法

我用 iPhone 手机不喜欢越狱,也不喜欢为了下载个 App 要切换到美国区ID,所以一直没找到好的科学上网的方法。 近日看到 ShadowRocket 相关介绍,试用了一下,果然方便,记录一下。 …

菜鸟品网
10
纯代码部署 WordPress 博客侧边栏“网站统计”功能

发现有些用 WordPress 博客程序架设的网站会有个“网站统计”模块,列出了建站时间、运行天数、文章数目、浏览次数,及最后更新时间等信息,觉得还是挺实用的,于是也准备给自己的网站添加一个。 当然, …