zoukankan      html  css  js  c++  java
  • 【已解决】phpMyAdmin中导入mysql数据库文件时出错:您可能正在上传很大的文件,请参考文档来寻找解决办法

    期间,用phpMyAdmin去导入90M左右的mysql数据库文件时出错:

    您可能正在上传很大的文件,请参考文档来寻找解决方法。

    you probably uploading very large file

    【解决过程】

    1.很明显,是文件太大,无法导入。即上传文件大小有限制。

    所以要去解除此限制。

    之前其实也遇到类似的问题,之前就解决了。

    这次只是再去找到对应的配置的地方,修改配置,应该就可以了。

    2.参考:

    http://localhost/phpmyadmin/Documentation.html#faq1_16

    去改对应的上传文件大小的限制:

    E:dev_install_rootwamp_x64inphpphp5.4.3php.ini

    ; Maximum allowed size for uploaded files.
    ; http://php.net/upload-max-filesize
    ;upload_max_filesize = 2M
    upload_max_filesize = 200M

    ; Maximum amount of memory a script may consume (128MB)
    ; http://php.net/memory-limit
    ;memory_limit = 128M
    memory_limit = 256M

    ; Maximum size of POST data that PHP will accept.
    ; http://php.net/post-max-size
    ;post_max_size = 8M
    post_max_size = 200M

    刷新一下phpMyAdmin,重新导入试试,结果还是不行。

    3.才想起来,需要重启整个wamp,尤其是apache,然后再去重新导入mysql试试,结果还不行。

    4.后来才发现,原来是之前搞错php.ini了。

    之前自己修改的php.ini,不是人家wamp中正在使用的。

    wamp中正在使用的php.ini,是这个:

    E:dev_install_rootwamp_x64inapacheapache2.2.22inphp.ini

    所以,再去重新修改:

    check the wamp real using php ini file

    再重启wamp,然后再去试试。

    然后就可以了,mysql导入文件旁边的大小限制已经变为200MB了:

    now import mysql file limit change to 200MB

    image

    【总结】

    1.phpMyAdmin中导入mysql文件时,默认的导入文件的大小限制,也是php.ini中的upload_max_filesize控制的。

    默认是2MB,所以,当你要导入超过此大小的mysql文件时,需要先去修改对应的php.ini,把upload_max_filesize的大小改大些,比如我此处的200MB。

    2. 另外,稍微要注意的是,不要搞混了wamp正在使用的php.ini文件了。

    3.配置修改后,需要重启wamp(中的apache),配置才能生效的。所以修改后,记得重启wamp。

  • 相关阅读:
    使用cwRsync在Windows的目录之间增量同步文件
    Linux搭建lnmp环境
    ie下文件上传无权访问的问题
    10
    8
    9
    7
    网络爬虫环境配置之的模块安装
    pip的更新问题
    【转】进程与线程的一个简单解释
  • 原文地址:https://www.cnblogs.com/lxwphp/p/8708212.html
Copyright © 2011-2022 走看看