PhpMyAdmin est un outils très utile pour gérer ses bases de données mais il est, de base, un peu limité pour l’import de base donnée.
Si la base de donnée à importer est trop volumineuse, il va vous jeter. On va voir comment remédier à ce problème.
On va commencer par modifier le fichier Php.ini. Ouvrez le fichier avec la commande
sudo nano /etc/php/7.0/apache2/php.ini
Cherchez la ligne “upload_max_filesize” et passez sa valeur à “50M”. Désormais la taille maximale des bases de données à importer sera de 50 Mo.
Augmentez cette valeur si besoin est.
PhpMyAdmin a également une autre limite, le temps mis pour exécuter un import. Même si vous augmentez la taille maximale autorisé, si votre base de donnée met trop de temps à s’effectuer l’import sera interrompu.
Pour modifier cette limite, il va falloir modifier le fichier config.inc.php de PhpMyAdmin. Ouvrez le fichier avec la commande
sudo nano /etc/phpmyadmin/config.inc.php
Ajoutez la ligne $cfg['ExecTimeLimit'] = 0;
.
Vous n’avez plus qu’à redémarrer Apache et à importer vos bases de données.