我们现在看下关于使用phpmyadmin导入数据库时提示文件过大的错误的问题怎么解决。有很多站长在初期使用的都是虚拟主机来运行自己的网站的,经过一段时间的运营,可能无论在网站规模上,和资金收入上都已经具备了使用服务器的条件,那么就需要将虚拟空间上的网站进行数据转移,不过在转移过程中,还是有些问题是会困扰广大的站长朋友的,其中一个就是数据库的问题。在常理上,数据库备份有两种方式,一个就是用网站后台进行的备份,这种备份也是最理想和容易实现的,还有一种就是虚拟主机提供商提供的控制面板的导出形式的备份。一般来讲都会两手准备,就是两种备份方式同时来做。第一种一般比较好实现,一般也不出现什么问题。但是第二种在备份顺利完成后在还原的时候就遇到了问题,那么今天就说下还原时出现问题怎么解决。
在这里提供两种方法,首先说第一种比较简单而行之有效的,不过也有个别无法解决的,可以尝试第二种办法,相信你一定可以搞定!
好了,正题开始:
第一种方法:服务器上首先是已经安装好了PHP环境的,那么我们找到php目录下的php.ini这个文件,这个文件一般是在C盘的Windows目录中或者使用的一键安装包工具安装的比较个性化路径,那么可以用搜索的方式找到它,找到他后直接搜索upload_max_filesize = 2M 默认都是最大2M的限制,把这里的“2M”修改的大一点即可,然后重启IIS。重启后就已经可以导入大文件了,就耐心的等待数据的全部导入就可以了。如果还是看到有2M的限制,那就说明此方法没奏效,可以重装下环境或者看下下边的第二种方法。
第二种方法是网上找来的,给大家分享下:
首先在原来的phpmyadmin中分两步导出mysql数据库
请分两个步骤导出
第一步:导出数据库结构。数据库结构文件一般很小,几乎不可能超过2M,所以可以直接在另外一个phpmyadmin的上面直接恢复;
第二步:导出数据内容。这个文件若是太大,则可以采用cosbeta写的程序进行恢复(程序下载在本页最后,别急,请看完步骤再去下载)。
导出数据库结构
进入phpmyadmin,按照如下截图导出数据:
1.点击要导出的数据库名
2.点击导出按钮。
3.选择只导出结构,只需要把data那个勾去掉即可。只导出数据就恰恰相反,把structure勾去掉,data的勾选上
4.下载数据库结构,数据库结构的文件非常小,所以一般几秒钟即可搞定。
导出数据库内容
1.进入phpmyadmin选择数据库结构文件
2.导入数据库数据
本文的重点来了,你之所以看这篇日志,是因为您的数据太大,无法直接phpmyadmin,导入,所以我特意你写了一个脚本,直接在服务器上导入即可。
导入方法(请保证已经将数据库结构导入了新的数据库):
- 下载这个文件 import,解压缩,放置在根目录中;
- 用记事本打开import.php,修改前面4行,您应该知道如何修改,就是把数据库密码和数据库用户名等等给填写正常;
- 解压缩刚才已经备份下来的数据库内容文件,重命名为 db.sql,上传到网站根目录;
- 打开你的网站 http://您的域名/import.php ,若设置正确的话,数据库将在数秒之内导入成功,即使10M的数据库也不会超时;