Vous essayez d’importer un gros dump et vous obtenez un message d’erreur ?
Ex : “MySQL server gone away” ou “Le fichier envoyé est probablement trop volumineux.”
A/- Modifier les configurations par défaut
1.Modifier la configuration du php.ini de php. Par ex :
php.ini:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 3600
max_input_time = 3600
memory_limit = 1000M
2.Modifier la configuration de phpmyadmin (ex : D:\wamp64\apps\phpmyadmin4.7.4)
config.inc.php
$cfg[‘UploadDir’] = ‘upload’;
$cfg[‘ExecTimeLimit’] = 0;
La 1ère option permet de charger le dump directement depuis un répertoire ‘upload’ de phpmyadmin sans passer par le formulaire
ex : D:\wamp64\apps\phpmyadmin4.7.4\upload
3.Modifier la conf de my.ini
max_allowed_packet = 256M
B/- Sinon importer directement depuis le dossier upload
C/- Sinon lancer l’import en ligne de commande
Se placer dans le dossier mysql
ex : D:\wamp64\bin\mysql\mysql5.7.19\bin
Puis lancer la commande :
D:\wamp64\bin\mysql\mysql5.7.19\bin>mysql.exe -u root -p maBase < d:\tmp\dump.sql