我在phpmyadmin里新建了一个空数据库,我想把手头的XX.sql文件导入到空数据库里但导入的时候,出现如下错误错误
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.有办法解决吗?还有就是遇到大数据库,我应该用什么办法去把数据库导入进来?

解决方案 »

  1.   

    应该是文件上传上限的问题,可以到php.ini将upload_max_filesize=2M改为更大的值.
      

  2.   

    上传不了的话要用命令行导入,工具 mysqlimport.exe
      

  3.   


    错误
    您的 SQL 查询可能有错。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助作用。ERROR: 引号不配对 @ 52
    STR: `
    SQL: #
    # ????еĊ?orum_grade`
    #INSERT INTO `forum_grade` VALUES (1, 'Ʋؤ', 'grade/grade_01.gif', -999999, 0);
    SQL 查询: # # ????еĊ?orum_grade` # INSERT INTO `forum_grade` VALUES (1, 'Ʋؤ', 'grade/grade_01.gif', -999999, 0); MySQL 返回: #1406 - Data too long for column 'name' at row 1 
      

  4.   

    这个工具在 \MySQL\bin\ 这个目录里.你在 cmd 里输入 D:\MySQL\bin\mysqlimport.exe 
    自然出现帮助的了
      

  5.   

    1.在 phpmyadmin/ 目录里新建一个目录 upload.2.在 phpmyadmin/config.inc.php 里,新增一行$cfg['UploadDir'] = "upload";3.用 FTP 上传 sql 文件到 phpmyadmin/upload/ 下4.访问 phpmyadmin,点击 Import ,就会出现选择服务器上的文件的下拉框.
      

  6.   

    乱码,说明你选择的文件的字符集不匹配.看此帖,能否帮忙,分都加给你http://topic.csdn.net/u/20080315/16/64fa3a10-eaeb-4490-9cb6-dfa3941a0a9e.html
      

  7.   

    乱码,说明你选择的文件的字符集不匹配. 看此帖,能否帮忙,分都加给你 http://topic.csdn.net/u/20080315/16/64fa3a10-eaeb-4490-9cb6-dfa3941a0a9e.html
      

  8.   

    你是用浏览文本导入还是直接粘贴到文本框里的?如果SQL内容不多的话,最好直接粘到文本框里时行导入,这样不容易出错