`
hunxiejun
  • 浏览: 1154567 次
文章分类
社区版块
存档分类
最新评论

解决网站phpmyadmin无法导入大数据库的方法

 
阅读更多

其实以前写过一次phpmyadmin无法导入大文件的解决方案,然而有些东西,若不点透,还是会有很大批的网友不明白怎么操作。所以下面我只告诉步骤,不再讲任何原理,事实证明,任何原理,懂的人没有必要看,不懂的人他们不会去看,即使原理很浅显。

考虑用帝国备份王可忽视本文,不过方法还是值得大家了解学习。

首先在原来的phpmyadmin中分两步导出mysql数据库

请分两个步骤导出

第一步:导出数据库结构。数据库结构文件一般很小,几乎不可能超过2M,所以可以直接在另外一个phpmyadmin的上面直接恢复;

第二步:导出数据内容。这个文件若是太大,则可以采用cosbeta写的程序进行恢复(程序下载在本页最后,别急,请看完步骤再去下载)。

导出数据库结构

进入phpmyadmin,按照如下截图导出数据:

1.点击要导出的数据库名

2.点击导出按钮。

3.选择只导出结构

仔细看上面的选项,只需要把data那个勾去掉即可。只导出数据就恰恰相反,把structure勾去掉,data的勾选上

4.下载数据库结构

数据库结构的文件非常小,所以一般几秒钟即可搞定。

1.进入phpmyadmin,按照如下截图导出数据:

仔细看上面的选项,只需要把structure那个勾去掉即可。

2.下载数据库内容

因为您需要看了我这篇日志,所以,您的数据库文件应该不小,请耐心等待下载。

导入数据库结构

同样恢复数据库也分两步:1.恢复数据库结构;2.恢复数据库内容;

由于结构的备份文件相当小,所以恢复结构请直接在phpmyadmin中恢复,恢复过程参见下图:

选择数据库结构文件

导入数据库数据

本文的重点来了,你之所以看这篇日志,是因为您的数据太大,无法直接phpmyadmin,导入,所以我特意你写了一个脚本,直接在服务器上导入即可。

导入方法(请保证已经将数据库结构导入了新的数据库):

1.下载这个文件import,解压缩,放置在根目录中;

2.用记事本打开import.php,修改前面4行,您应该知道如何修改,就是把数据库密码和数据库用户名等等给填写正常;

3.解压缩刚才已经备份下来的数据库内容文件,重命名为 db.sql,上传到网站根目录;

4.打开你的网站 http://您的域名/import.php ,若设置正确的话,数据库将在数秒之内导入成功,即使10M的数据库也不会超时。


分享到:
评论

相关推荐

    phpMyAdmin导入数据库超过限制大小的解决方案.docx

    PHPMyAdmin 导入数据库超过限制大小的解决方案 在网站建立和发展过程中,数据库的大小会不断增加,当数据库达到一定规模时,普通的导入和导出操作可能会遇到限制大小的问题。普通的解决方案是修改上传限制大小,...

    phpmyadmin大数据量的导入程序

    phpmyadmin大数据量的导入程序,可以方便mysql 数据库导入

    PhpMyAdmin中无法导入sql文件的解决办法

    但是,部分用户在使用 PhpMyAdmin 时可能会遇到无法导入 SQL 文件的问题,这篇文章将为您提供解决该问题的方法。 问题描述 当您尝试在 PhpMyAdmin 中导入 SQL 文件时,可能会出现以下错误信息: * 无法上传 SQL ...

    phpmyadmin导入sql数据库文件教程

    通过phpmyadmin的网页操作导入现有的sql文件

    如何解决phpmyadmin导入数据库文件最大限制2048KB

    主要介绍了如何解决phpmyadmin导入数据库文件最大限制2048KB的相关资料,需要的朋友可以参考下

    解决PhpMyAdmin中导入2M以上大文件限制的方法分享

    找到php.ini搜索这3个地方 upload_max_filesize , memory_limit 和 post_max_size将他们后面的值修改成大于你需要导入的数据库大小就好了。然后重启的PHP环境. 方法二:以phpMyAdmin-3.1.0-all-languages为例,我的...

    使用PHPMyAdmin修复论坛数据库的图文方法

    phpmyadmin出现Cannot start session without errors问题解决方法解决PhpMyAdmin中导入2M以上大文件限制的方法分享phpMyAdmin自动登录和取消自动登录的配置方法phpmyadmin打开很慢的解决方法使用phpMyAdmin修改MySQL...

    PHPMYADMIN导入数据最大为2M的解决方法

    PHPMYADMIN是经常使用的一个MySql管理工具,备份和还原是PHPMYADMIN的重要功能,在还原数据库的时候经常遇到这样的一个情况:PHPMYADMIN还原数据库的时候上传的最大限制:2,048 KB,数据库稍微大一些就无法处理,...

    修改phpMyAdmin导入SQL文件的大小限制

    用phpMyAdmin导入mysql数据库时,我的10M的数据库不能导入,提示mysql数据库大只能导入2M。  phpMyAdmin数据库导入出错:  You probably tried to upload too large file. Please refer to documentation for ...

    phpmyAdmin

    通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。 管理 MySQL-server 以及单一数据库的 PHP 程序,对于不熟悉 MySQL 命令列指令的人来说, 是很方便的管理工具。 phpMyAdmin功能: 建立、...

    phpMyAdmin中文版 v4.2.8.1 最新版.gz

    phpmyadmin是一款用PHP编写的、可以通过互联网控制和操作MySQL,通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制、删除、导出、导入数据等。 详细介绍: phpMyAdmin 是一个用PHP编写的软件工具 ,您...

    LNMP下使用命令行导出导入MySQL数据库的方法

    如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效! 导出数据库 导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p...

    PHP微信公众号投票活动系统源码.zip

    大部分虚拟主机的数据库管理界面都有高级管理,进入后用phpmyadmin导入,如下图,选择你要导入的数据库名,然后选择Import,选择文件是安装说明里要你导入的数据库toupiao.sql文件,选择后点右下方的执行,出现导入...

    MySql数据库导入乱码

    大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。

    phpmyadmin里面导入sql语句格式的大量数据的方法

    ? system(... 您可能感兴趣的文章:解决PHP里大量数据循环时内存耗尽的方法php post大量数据时发现数据丢失问题解决方法php查询mysql大量数据造成内存不足的解决方法php导入大量数据到mysql性能优化技巧

    从MySQL导入导出大量数据的程序实现方法

    大家一定使用过 PHPmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则...

    phpMyAdmin修正补丁3.1.1

    phpmyadmin是大家很常用的用来管理mysql数据库的软件。它虽然已经提供了对中文的支持,但是,仅限于字段编码为:utf-8(utf8)、gbk、gb2312。对其它的编码,使用phpmyadmin进行查看时会显示为乱码。  虽然对于新的...

    PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法

    网站搬家的时候碰到的这个问题,因为数据一直是使用PhpMyAdmin工具来进行备份和恢复的,但是随着网站的数据越来越多,所以数据库也是越来越大,压缩后都还有4M的数据,而在PhpMyAdmin里将数据导入时就出错误提示了。...

Global site tag (gtag.js) - Google Analytics