web-dev-qa-db-fra.com

phpMyAdmin - Erreur> Paramètre de format incorrect?

J'ai un site de production WordPress.

J'ai exporté la base de données à l'aide des commandes suivantes: sélectionnez base de données> exportation> personnalisée> sélectionnez toutes les tables> sélectionnez Compression .zip> "OK".

J'ai téléchargé le fichier exemple.sql.Zip, mais lorsque je télécharge sur mon hôte local, le message d'erreur suivant s'affiche: phpMyAdmin - Erreur> Paramètre de format incorrect

J'ai essayé d'exporter un autre format et j'obtiens la même erreur.

J'ai essayé avec d'autres bases de données SQL et il exporte/importe très bien.

Qu'est ce que ça pourrait être? Une base de données corrompue ou autre?

Merci

24
henry

Ce problème n'est pas dû à une base de données corrompue. J'ai trouvé la solution à partir de cette vidéo - https://www.youtube.com/watch?v=MqOsp54EA3I

Il est suggéré d'augmenter les valeurs de deux variables dans le fichier php.ini . Changement suivant dans php.ini

upload_max_filesize=64M
post_max_size=64M

Cela a résolu mon problème. L'espoir résout le vôtre aussi. 

85
Pooja Mistry

Compressez votre fichier .sql et veillez à le nommer .[format].[compression], c’est-à-dire database.sql.Zip

Comme indiqué ci-dessus, PhpMyAdmin lève cette erreur si votre fichier .sql est plus grand que la taille de téléchargement maximale autorisée - mais, dans mon cas, le maximum était de 50 Mo alors que j'avais défini toutes les options notées dans les réponses précédentes (recherchez l'option "Max: 50 "à côté du bouton de téléchargement dans PhpMyAdmin). 

9
mattavatar

Pour moi, ajuster les 2 valeurs ne suffisait pas. Si le fichier est trop volumineux, vous devez également ajuster les variables de temps d'exécution.

Tout d'abord, ../php/php.ini

upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000

Ensuite, ../phpMyAdmin\libraries\config.default.php

$cfg['ExecTimeLimit'] = 1000;

Cela a fait le tour pour moi. Les variables peuvent être choisies différemment bien sûr. Peut-être que le temps d'exécution doit être encore plus élevé. Et la taille dépend de la taille de votre fichier.

3
Martin N

Aucune de ces réponses n'a fonctionné pour moi. Je devais utiliser la ligne de commande:

mysql -u root db_name < db_dump.sql
SET NAMES 'utf8';
SOURCE db_dump.sql;

Terminé!

2
Pedro Araujo Jorge

J'ai pu résoudre ce problème en suivant les étapes décrites ici: xampp phpmyadmin, paramètre de format incorrect

Comme je n'utilise pas XAMPP, je devais également mettre à jour mon php.ini.default vers php.ini, ce qui a finalement fait l'affaire.

2
Chantel Gonzales

J'ai eu cette erreur et comme je suis sur l'hébergement partagé, je n'ai pas accès au fichier php.ini, donc je ne savais pas comment je pourrais le réparer, l'hôte ne semblait pas en avoir la moindre idée. En fin de compte, j'ai vidé le cache de mon navigateur et rechargé phpmyadmin et il est revenu!

0
Helen