How to Increase mySQL import limit in phpMyAdmin

How to Increase mySQL import limit in phpMyAdmin on a cPanel/WHM Server

 
You might see errors when trying to import mySQL database that in more than 50MB through phpMyAdmin. Most of us might have tried to increase the upload_max_filesize and post_max_size of the cPanel account by editing the php.ini file but it will not work. You must increase the cPanel PHP max upload size and cPanel PHP max POST size to fix the upload issue in phpMyAdmin.
 


 
1. Login to WHM (Webhost Manager) using server root login details

Link to access WHM : https://YourServerIP:2087

Enter ‘root’ in username field and enter server root password in the password field.

2. Search for “Tweak Settings” in WHM search bar

3. Click on “Tweak Settings” under “Server Configuration”

WHM Home » Server Configuration » Tweak Settings

4. Click on “PHP” tab in “Tweak Settings” and change cPanel PHP max upload size

Also change cPanel PHP max POST size to a higher value like shown in the below picture.
 
phpmyadmin upload import size
 
5. Save the changes you have made in tweak settings. Click on “Save”
 
phpmyadmin upload post max size
 

Increase cPanel php_upload_max_filesize and cPanel php_post_max_size from server backend

 
You can do the above steps from the server backend by editing the tweak settings configuration file.

1. Log into WHM server via SSH as ‘root’

2. First take a backup of tweak settings /var/cpanel/cpanel.config before making any changes

Command to take backup : cp -a /var/cpanel/cpanel.config /var/cpanel/cpanel.config.backup

3. Edit Tweak settings configuration file using vi editor

vi /var/cpanel/cpanel.config

Increase the below values

php_upload_max_filesize=100
php_post_max_size=100

By default php_post_max_size will be 55MB and php_upload_max_filesize will be 50M. If the phpMyAdmin database imports fails then you must increase these values accordingly. Example : if the database size is 150M then you must change the above values to 150M.

Save the tweak settings file and exit.

4. Don’t forget to update ‘Tweak Settings’ after increasing the above values

Command : /usr/local/cpanel/whostmgr/bin/whostmgr2 –updatetweaksettings

5. Restart cPanel service

Command : service cpanel restart

Now try uploading the mySQL database through cPanel and you won’t face any issues. You can also restore the SQL backup from server backend and there is no size limit.

Command to restore the database backup from server backend is given below

Syntax : mysql [databasename] < /path/of/database/backup/file.sql Example : mysql martin_wp < /usr/local/src/backup.sql