Comment importer une base de données MySQL de plus de 2 Mo avec phpMyAdmin

Par défaut phpMyAdmin sur Linux ne permet pas d’importer / restaurer des fichiers de base de données MySQL de plus de 2 Mo.

Cette limitation vous empêchera de migrer ou restaurer la base de données MySQL de votre site WordPress si celle-ci a une taille plus importante.

Si votre site WordPress est sur un serveur mutualisé géré par votre hébergeur vous allez certainement galérer mais si vous gérez vous même votre site WordPress installé sur serveur virtuel dédié (VPS) cette restriction peut être simplement levée en modifiant quelques paramètres de configuration de PHP.

Prérequis

Importer une base de données MySQL de plus de 2 Mo dans phpMyAdmin

De base la taille maximum des bases de données MySQL que l’on peut importer dans phpMyAdmin est de 2 048 Kio soit 2 Mo.

phpMyAdmin limité à 2 Mo

Et vous souhaitez pouvoir importer une base de données MySQL plus conséquente et donc augmenter la taille maximum autorisée, comme sur cette capture écran par exemple.

Vous faites parti des nouveaux convertis au vélo pour vous rendre au travail? Félicitation car pour évacuer le stress de la journée le vélo est tout simplement incroyable

Je fais plus de 5000 km par an juste pour le travail et au moins autant pour le loisir. Pour suivre mes progrès, ma forme, explorer des nouveaux parcours, j'utilise un compteur GPS.

Le leader ne cherchez pas c'est Garmin grâce à un écosystème cohérent et complet.

Pour suivre vos activités, disposer de tous les métriques de bases pendant votre sortie et analyser ensuite votre parcours je vous recommande le Garmin Edge 130 Plus.

Mais si vous en voulez plus encore avec des fonctions de navigation avancées, la gestion de vos entraînements et l'analyse de vos performances orientez vous soit sur le Garmin Edge 530, le Garmin Edge 830 son équivalent tactile que j'utilise personnellement, ou le Garmin Edge 1030 Plus avec écran encore plus grand et si vous êtes très riche !

GPS Vélo

Suppression de la taille maximum dans phpMyAdmin

Pour cela il suffit de modifier le fichier de configuration php.ini afin de modifier les paramètres adéquats

Si vous utilisez PHP 5 tapez la commande :

nano /etc/php5/apache2/php.ini

Si vous utilisez PHP 7.3 tapez la commande :

nano /etc/php/7.3/apache2

Localisez ensuite la variable post_max_size et spécifiez la taille de votre choix, dans cet exemple je mets 20M au lieu de 2M.

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 20M

Localisez ensuite la variable upload_max_filesize et spécifiez une valeur identique à celle de post_max_size.

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

Enregistrez ensuite vos modifications.

Avec Nano il faut faire CTRL + X puis [Y] et Entrée pour valider la modification.

Redémarrez votre serveur Apache avec la commande suivante :

systemctl reload apache2

Retournez sur l’interface d’administration de phpMyAdmin disponible à l’adresse http://votresite/phpmyadmin.

Pensez à vous déconnecter / reconnecter vous étiez déjà connecté.

Suppression de la taille maximum dans phpMyAdmin

Vous pouvez désormais charger des fichiers de base de données MySQL de plus de 20 Mo au lieu de 2 Mo.

Laissez un commentaire