我用的是wampServer 导入数据文件的时候发现过大 ,然后在网上搜了很的多.都说修改config.default.php 再建的文件夹 把你要导入的文件放里面,上传到服务器, 在打开phpMyadmin 导入就会出现个从服务器上导入 ,但是我试了很多会都不好使.不明白他的那个上传到服务器是什么意思???
$cfg['UploadDir'] = 'ImportSQLFile';  然后在C:\wamp\apps\phpmyadmin3.2.0.1   新建了个 ImportSQLFile 文件夹 然后把要导入的文件复制到里面去.但是重新起wamp 并没有他说的效果.还是那样 .我不明白上传是怎么个上传发法.请教各位 PHP 大虾

解决方案 »

  1.   

    用别的软件导入吧,推荐你一个:bigdump帮您导入任意大的mysql
      BigDump是一个由alexey ozerov撰写的脚本,用来导入批量mysql数据。BigDump是一个交错的mysql数据导入工具,即该脚本开始只导入数据的很小一部分,导入完毕后脚本重新启动,从上次导入结束点开始导入,这一过程将持续到整个数据库数据转储完毕。
      首先,你需要使用phpmyadmin导出数据,如果您打算覆盖现有的数据库,你可以选择选择‘Add DROP TABLE’, ‘Add IF NOT EXISTS’选项。创建转储时,不要选择‘Extended Inserts’选项,否则将会导致BigDump失败。然后创建转储并用你喜欢的ftp将它上传至服务器,下载bigdump脚本,设定好用户名、密码、数据库名称等值后也上传到服务器。现在就可以在浏览器得地址栏里输入bigdump.php的地址执行执行脚本了(例如: http://www.yourdomain.com/dump/bigdump.php ) 。
      

  2.   

    还没碰到过类似问题,把php.ini中文件上传的大小限制放开试试。
      

  3.   

    进mysql命令行,用mysql -u username -p password  test_db < c:\test.sql