最近群里有一位朋友做了一个小说网站,内容量比较大,数据库达到200多M。在导入数据库时老是挂掉,根本无法正常的导入使用,折腾来折腾去,实在搞不定,然后,找到了我,我告诉了他一个方法,不管多大的数据库都可以轻松的导入成功,在这里我就分享给大家,也算是给我自己的一个笔记记录。
我相信很多新手或许都遇到过这样的情况,phpMyAdmin无论是导入还是导出功能,文件太大了,要么导入不了,要么导出不了。其实,也不尽然,只是我们操作的方法的问题,具体操作步骤如下:
一、phpMyAdmin 导入 大数据库文件
第一步:修改配置文件
我们进入服务器的phpMyAdmin目录,在这个目录下有一个 config.sample.inc.php 文件,我们将它下载到本地,重新命名为 config.inc.php,并用自己的开发工具打开编辑。
将
修改为
第二步:创建目录和上传数据库文件
接下来我们在 phpMyAdmin 的目录下创建两个空目录,upload 和 save,并且把要导入的数据库文件传送到 upload 目录下。
第三步:回到 phpMyAdmin 的导入页面刷新,开始导入!
从上图可以清楚的看到:
现在我们可以直接,从网站服务器上传文件夹 upload/ 中选择 backup.sql”。点击“执行”导入。
即使限制100M、1000M的大数据还是很快导入MYSQL数据库了。
二、phpMyAdmin 导出 大数据库文件
phpmyadmin导出同样也要修改配置文件,上面已经说过了,并附上了图片,这里就直接省略了。
注意:
1、在导出A服务器上大些的数据库时一般在导出文件大小在1GB左右时就自动停止了,并没有将数据库导出完整,这时候可以先将导出的数据导入到服务器B之后在B服务器上面使用phpmyadmin查看从A服务器一共导出了多少张表,然后,再次在A服务器上进行剩下的表的导出。
2、导出文件过大的话在导入的时候会出现一次或者几次导入不成功,此时应根据提示再次将同一个数据文件进行导入,多执行几次之后就会将数据文件全部导入成功。
3、在导出时尽量多批次导出,这样导出的文件比较小,在导入的时候使用的时间比较短,可以在短时间内了解到此次导出的数据文件是否有损坏或者其他情况。