Search code examples
phpmyadmin

How to Increase Import Size Limit in phpMyAdmin


Does anyone know if or how you can increase the import size limit in phpMyAdmin? Currently my server is limited to 50MB.

Please note that this is not the same as the upload_max_filesize in php.ini. That value is set to 2MB.

I need to import a table into one of my DBs and the phpMyAdmin restriction of 50MB on the import is preventing me from doing that.

Thanks.

Amended -- attached are 2 screen shots:

Screen Shot #1 -- phpinfo() showing the php.ini settings. enter image description here Screen Shot #2 -- showing the phpMyAdmin import restriction enter image description here


Solution

  • Could you also increase post_max_size and see if it helps?

    Uploading a file through an HTML form makes the upload treated like any other form element content, that's why increasing post_max_size should be required too.

    Update : the final solution involved the command-line:

    To export only 1 table you would do

    mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql
    

    and to import :

    mysql -u your_user -p your_database < dump_file.sql 
    

    'drop table your_tabe_name;' can also be added at the top of the import script if it's not already there, to ensure the table gets deleted before the script creates and fill it