Erreur import BDD
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Erreur import BDD

by
LinoR
Created on 2016-12-05 11:22:53 (edited on 2024-09-04 11:35:13) in Hébergements Web

Bonjour,
J’essaie d’importer ma base de données chez Ovh mais on me retourne ce message :
Voici le message d'erreur reçu:
ERROR 1064 (42000) at line 28: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=InnoDB AUTO_INCREMENT=1' at line 9

Nous vous suggérons de corriger votre dump et de retenter l'import.

Quelqu'un a une idée ?
Merci.


10 Replies ( Latest reply on 2016-12-07 12:16:46 by
LinoR
)

Où était ta base avant ?

Les exports chez OVH contiennent "ENGINE=MyISAM".

De quel type est la base que tu as créée chez OVH ?

Bonjour,
ma base était en local pour un site Wordpress. Qu'entends tu par quel type ? Je ne suis pas spécialiste. Merci.

Suivant la DOC OVH : https://docs.ovh.com/fr/fr/web/hosting/mettre-mon-site-en-ligne/">Mettre mon site en ligne



Qu'as-tu choisi ?

J'avais créé ma BDD, ça se présente comme cela :

Nom d'utilisateur Nom de la base Adresse du serveur Taille Type Etat
peinedemyvlin peinedemyvlin peinedemyvlin.mysql.db 0 Mo / 100 Mo MYSQL v.5.5 OK

Et sur ton PC ?

Je ne comprends pas la question ?

Sur ma BDD exportée en local je n'ai pas d'ENGINE mais TYPE=InnoDB AUTO_INCREMENT=1 ; ?

Avec Phpmyadmin, il faudrait que tu regardes sur ton PC quel est le type de ta base.

Serveur: mysql wampserver »Base de données: peine

je ne comprends pas

Je ne pige pas la question : quel est le type de ma base ?

D'après une recherche google,
il faut remplacer TYPE=InnoDB par ENGINE=InnoDB

Pour faire le remplacement, il vaut mieux le faire avec un éditeur de texte tel que notepad ++

Bonsoir,
j'ai vu cela dans un commentaire mais je n'ai pas osé le faire. Je tente demain, merci beaucoup.

au pire tu auras toujours une erreur lors de l'import.

Tu ne risques pas grand chose de plus.


il faut remplacer TYPE=InnoDB par ENGINE=InnoDB

Je viens d'apprendre quelque chose. :p

En effet, tant que j'y suis, vaut-il mieux changer l'adresse avant ou après l'importation chez l'hébergeur ?
Merci encore.

INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(1, 'siteurl', 'http://localhost/peine', 'yes'),
(2, 'home', 'http://localhost/peine', 'yes'),

Avant. :p

Salut,
juste pour comprendre, cela peut-il être du à ma version Wampserver qui aurait une version Php antérieure à celle utilisée chez Ovh ?

plutôt une version MYSQL différente.

PHP n'entre pas en compte là.

OK, merci.