网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1243|回复: 0

PhpMyadmin超重数据导入 ,大数据导入方法

[复制链接]
发表于 2012-11-1 02:02:05 | 显示全部楼层 |阅读模式
有专门备份工具做出来备份,导入自然不成问题,比如PW后台1.98M分一卷,导入也用后台那不成问题,除此之外可以选择其他系统后台操作,比如帝国什么的。

今天说的是另一种,用PMA备份的数据超过2M大小,默认的PMA设置只能较小数据导入,否则都容易卡带。操作过的朋友一定知道,大数据导入是比较麻烦的。

  第一,如果自己有服务器,或者数据线装入本地,那种问题也简单,借用MYSQL的命令导入

比如放在H:\gutoo.sql,那么导入就是  mysql>source H:\gutoo.sql 就可以了。

  第二,也是今天重点要说的,在虚拟机上的超大数据导入, 在一些教程类网站上看到有人自作聪明地修改PHP.ini文件,或者是教大家用命令行工具进行导入,但如果是租用了虚拟主机,没有服务器最高管理权限,无法修改PHP.ini文件,更无法使用命令行该怎么办?其实读读phpMyAdmin在线帮助文档,里面早就说明了这个问题的解决方法。



在phpMyAdmin目录下新建一个目录,如:gutoo,再编辑phpMyAdmin目录下libraries\config.default.php文件,查找$cfg['UploadDir'],将其值写为新建目录的名称,如下所示:
  1.     $cfg['UploadDir']            = 'gutoo';        // Directory for uploaded files that can be executed by
  2.                                               // phpMyAdmin. For example './upload'. Leave empty for
  3.                                               // no upload directory support. Use %u for username
  4.                                               // inclusion.
  5.     $cfg['SaveDir']              = '';        // Directory where phpMyAdmin can save exported data on
  6.                                               // server. For example './save'. Leave empty for no save
  7.                                               // directory support. Use %u for username inclusion.
  8.     $cfg['docSQLDir']            = '';        // Directory for docSQL imports, phpMyAdmin can import
  9.                                               // docSQL files from that directory. For example
  10.                                               // './docSQL'. Leave empty for no docSQL import support.
  11.     $cfg['TempDir']              = '';        // Directory where phpMyAdmin can save temporary files.
  12.                                               // This is needed for MS Excel export, see documentation
  13.                                               // how to enable that.
复制代码
将要导入到数据库的文件上传到刚才新建的gutoo文件夹中,登录phpMyAdmin,选择你的数据库,在右侧窗口中点击“import(导入)”,这时你会发现导入界面中多了一个“网站服务器上载目录”选项,点击下拉箭头,列表里会有刚才上传的文件名称列表。


选中文件,点击右下角的“执行”按钮,等待一段时间(等待的时间与导入文件体积成正比)即可完成“超重”文件的导入。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-5-21 21:19 , Processed in 0.084610 second(s), 7 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表