J'ai un site Web de production WordPress.
J'ai exporté la base de données par les commandes suivantes: select database > export > custom > select all tables > select .zip compression > 'Go'
J'ai téléchargé le fichier qui est example.sql.zip mais lorsque je télécharge sur mon hôte local, j'obtiens cette erreur: phpMyAdmin - Error > Incorrect format parameter
J'ai essayé d'exporter avec d'autres formats 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
Réponses:
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 de suivi dans php.ini
Redémarrez ensuite le serveur.
Cela a résolu mon problème. Hope résout le vôtre aussi.
la source
max_exection_time
car la base de données peut être volumineuse et déclencher un délai d'expiration.php.ini
, comme je l'ai fait.Compressez votre
.sql
fichier et assurez-vous de le nommer.[format].[compression]
, c'est-à-diredatabase.sql.zip
.Comme indiqué ci-dessus, PhpMyAdmin renvoie cette erreur si votre
.sql
fichier est plus grand que la taille de téléchargement maximale autorisée - mais, dans mon cas, le maximum était de 50 Mo malgré que j'avais défini toutes les options notées dans les réponses précédentes (recherchez le "Max: 50 Mo" à côté du bouton de téléchargement dans PhpMyAdmin).la source
max_execution_time=0
etpost_max_size=100M
, mais un fichier de 80 Mo donnait toujours une erreur. Zipping commefile.sql.zip
le truc.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
Ensuite, ../phpMyAdmin\libraries\config.default.php
Cela a fait l'affaire pour moi. Les variables peuvent être choisies différemment bien sûr. Peut-être que le temps d'exécution doit être encore plus long. Et la taille dépend de la taille de votre fichier.
la source
Aucune de ces réponses n'a fonctionné pour moi. J'ai dû utiliser la ligne de commande:
Terminé!
la source
Je viens de traverser le même problème lors de la tentative d'importation d'un CSV (400 Mo) et obtenait également une erreur en rouge disant
Initialement pensé que cela aurait pu être les paramètres et testé à nouveau. Plus vite, de mon expérience précédente avec lui, j'ai réalisé que c'était dû à d'autres raisons (la taille du fichier, l'exécution du script a un temps maximum défini, etc.).
Alors, je suis allé sur php.ini
et changé les valeurs des paramètres suivants
Après cette modification, arrêté MySQL et Apache et les a redémarrés, est allé à phpmyadmin essayant d'importer. Puis j'ai atteint une autre erreur
qui a été corrigé simplement en définissant dans xampp / phpmyadmin / bibliothèques / config.default.php
Le définir sur 0 désactive les limites de temps d'exécution.
Puis, après un certain temps, l'importation s'est déroulée sans problème.
la source
J'ai pu résoudre ce problème en suivant les étapes affichées ici: xampp phpmyadmin, paramètre de format incorrect
Parce que je ne suis pas en utilisant XAMPP, j'ai aussi besoin de mettre à jour mon
php.ini.default
àphp.ini
qui a finalement fait l'affaire.la source
Sans aucun problème, j'ai importé directement depuis la ligne de commande.
la source
Cette erreur est due au fait que la taille de téléchargement maximale est de (Max: 2 048 Ko). Si votre fichier est plus volumineux que cela, vous obtiendrez une erreur. Compressez le fichier et téléchargez-le à nouveau, vous n'obtiendrez pas l'erreur.
la source
Si vous utilisez docker-compose, définissez simplement
UPLOAD_LIMIT
la source
Remarque: Si vous utilisez MAMP, vous DEVEZ modifier le fichier à l'aide de l'éditeur intégré.
Sélectionnez PHP dans la section des langues (colonne de menu LH) Ensuite, dans le panneau principal à côté de la liste déroulante de la version par défaut, cliquez sur la petite flèche pointant vers la droite. Cela lancera le
php.ini
fichier à l'aide de l'éditeur de texte MAMP. Toutes les modifications que vous apportez à ce fichier persisteront après le redémarrage des serveurs.La modification du fichier via
Application->MAMP->bin->php->{choosen the version}->php.ini
ne fonctionnerait pas. Étant donné que l'application écrase toutes les modifications que vous apportez.Inutile de dire: "Voici les dragons!" Veuillez donc couper et coller une copie de l'original et le stocker dans un endroit sûr en cas de catastrophe.
la source
J'ai eu cette erreur et comme je suis sur un hébergement partagé, je n'ai pas accès au php.ini, donc je ne savais pas comment je pourrais le réparer, l'hôte ne semblait pas non plus avoir la moindre idée. En fin de compte, j'ai vidé le cache de mon navigateur et rechargé phpmyadmin et il est revenu!
la source
J'ai eu ce problème mais avec un conteneur docker (utilisateurs phpmyadmin),
Solution:
docker exec -it idcontainer /bin/bash
cd /usr/local/etc/php/
php.ini
fichierupload_max_filesize=128M post_max_size=128M max_execution_time=1000
Ce problème était dans un PC Windows, sous Linux, je n'avais pas besoin de le faire.
la source
Si vous préférez modifier le fichier
php.ini
dans votre éditeur préféré que l'éditeur créé par MAMP, vous devez d'abord arrêter les serveurs.Ensuite, dirigez-vous vers
Library->Application Support->appsolute->MAMP PRO->templates->php{version_number}.ini.temp
et effectuez tout changement que vous souhaitez, en particulier celui ci-dessousEt également apporter des modifications à votre PHPMyAdmin si c'est ce que vous utilisez dans Cpanel.
Assurez-vous de faire une copie du fichier d'origine . Vous pouvez naviguer sous
conf
! Icila source
Aucune des réponses ci-dessus ne l'a résolu pour moi.
Je ne trouve même pas le dossier «bibliothèques» dans mon xampp - ubuntu également.
Donc, j'ai simplement redémarré en utilisant les commandes suivantes:
et
Merci moi .. !!
la source