Erreur importation MySQL

Résolu/Fermé
Nounours18200 Messages postés 135 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 18 octobre 2024 - 22 août 2023 à 13:41
Nounours18200 Messages postés 135 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 18 octobre 2024 - 22 août 2023 à 16:32

Bonjour,

Je cherche à importer en local (sur mon PC qui utilisera WAMP) une base de données MySQL 5.7 avec phpMyAdmin (j'utilise l'onglet "import" de phpMyAdmin), mais j'ai une erreur d'importation:

On m'a dit qu'une ligne avec "SET FOREIGN_KEY_CHECKS = 1;" dans mon script d'importation pourrait résoudre le problème, mais je n'ai aucune idée de comment faire, puisqu'en néophyte complet je me contente du Menu Import....

Quelqu'un aurait-il une solution ?

Mille mercis,


Windows / Firefox 116.0

A voir également:

1 réponse

Nounours18200 Messages postés 135 Date d'inscription samedi 30 mars 2013 Statut Membre Dernière intervention 18 octobre 2024 8
22 août 2023 à 16:32

L'erreur est fréquente et la solution simple: il sufit de modifier la ligne "max_allowed_packet" du fichier "my.ini" pour augmenter la caleur initialement à 1M, et la passer à 1024M; la ligne devient donc:
max_allowed_packet = 1024M

A noter que ce fichier "my.ini" existe pour MySQL ainsi que pour MariaDB, et il se trouve dans:
C:\wamp32\bin\mysql\mysql5.7.23 pour Wamp 32 bits (pour MariaDB le répertoire est C:\wamp\bin\mariadb), où "wamp32" représente le répertoire que vous avez choisi pour installer Wamp 32 bits.
C:\wamp64\bin\mysql\mysql5.7.40 pour Wamp 64 bits, où "wamp64" représente le répertoire que vous avez choisi pour installer Wamp 64 bits.

Les vidéos ou forums disent parfois qu'il faut aussi modifier "php.ini" :
----> Editer le fichier "php.ini" situé dans: C:\wamp32\bin\php\7.2.1 ou dans C:\wamp64\bin\php\8.2.0 (où les chiffres à la fin correspondent à la version de PHP que vous allez demander à Wamp d'utiliser) comme suit:
max_execution_time = 600
max_input_time = 600
memory_limit = 1024M
post_max_size = 1024M

mais chez moi (et beaucoup d'autres) la modif de my.ini est suffisante.

0