Importer des grosses bases de données avec PhpMyAdmin sur Debian

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.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.