3
votes

phpMyAdmin - Erreur paramètre de format incorrect

J'ai essayé d'importer un gros fichier sql mais il n'est pas importé. Et cela montre l'erreur suivante.

phpMyAdmin - Erreur paramètre de format incorrect

J'utilise Xampp-php 5.6 dans ubuntu16.04.

J'ai déjà essayé ces liens ci-dessous mais rien de tout cela n'a fonctionné.

https://www.webtrickshome.com/forum/how-to-fix-phpmyadmin-error-incorrect-format-parameter-that-appeared- while-importing-a-database

importing db phpMyAdmin - Erreur paramètre de format incorrect

Importation d'un fichier de base de données volumineux dans MAMP phpMyAdmin


2 commentaires

veuillez redémarrer le serveur une fois les modifications apportées


Ouais ... je l'ai fait ... mais même erreur.


4 Réponses :


2
votes

Vous pouvez facilement importer à l'aide de cmd promt

post_max_size=500M

upload_max_filesize=500M

memory_limit=900M

vous pouvez également effectuer les modifications dans le fichier php.ini pour augmenter la taille de téléchargement de phpmyadmin.

dans php.ini de votre installation PHP (note: selon si vous le souhaitez pour CLI, Apache ou Nginx, trouvez le bon php.ini à manipuler)

mysql -u username(of phpmyadmin) -p database_name < file_path/file_name.sql

ou définissez d'autres valeurs.

Redémarrez / rechargez apache si vous avez installé apache ou php-fpm pour nginx si vous utilisez nginx.

Serveur distant?

augmentez également max_execution_time, car le téléchargement du fichier prendra du temps.

Installation de NGINX?

vous devrez ajouter: client_max_body_size 912M; dans /etc/nginx/nginx.conf vers le bloc http {...}


5 commentaires

J'ai changé les choses que vous avez dites ci-dessus et j'ai déjà essayé, mais rien n'a changé. Et j'ai essayé cette commande aussi, mais il faut un serveur mysql qui est déjà installé pour démarrer et non le xampp installé.


Il n'y a pas de telle base de données.


le nom de la base de données que vous saisissez lors de l'utilisation de la commande est incorrect, veuillez donc écrire le nom de base de données correct ou créer la base de données avec le même nom que vous utilisez dans la commande


OK..mais je veux que la base de données soit créée dans mon xampp phpmyadmin .. Est-il correct de le faire.


phpmyadmin est juste un outil pour créer une base de données dans mysql. c'est la même chose.



2
votes

J'étais confronté au même problème lorsque j'essayais d'importer une base de données de 90 Mo. Vous pouvez résoudre ce problème en ouvrant

xampp->phpMyadmin->libraries->config.default.php

après avoir ouvert le fichier, recherchez $cfg['ExecTimeLimit'] = 300;

Ici, vous pouvez régler l'heure sur 1000 ou ce que vous voulez après le signe égal. La valeur par défaut est 300.


0 commentaires

2
votes

merci pour cette réponse post_max_size = 500M

upload_max_filesize = 500M

memory_limit = 900M


0 commentaires

0
votes

Le format de fichier peut être .sql.zip Montré dans l'image ci-jointe. Cela m'est arrivé.

entrez la description de l'image ici


0 commentaires