Problème import mysql win depuis linux - SQL/NoSQL - Programmation
Marsh Posté le 23-10-2009 à 10:23:12
Un commentaire en SQL doit commencer par 2 tirets et 1 espace.
Donc la ligne avec pleins de tirets n'est pas valide.
Normalement ça devrait être :
|
Marsh Posté le 23-10-2009 à 12:38:53
Merci
Enfait c'était ça la solution, j'ai du me faire un bout de code qui remplaçait toutes ces ligne par seulement 2 tirets mais je me demande d'où vient ce problème ...
Avant le dump passait bien, je pense que c'est au moment où j'ai rajouté -Q à mysqldump lors de la création du dump mais j'en ai besoin pour un autre truc ... C'est bizarre.
Marsh Posté le 09-09-2009 à 17:55:01
Bonjour,
J'ai un problème pour importer un dump de mysql 3.23 sous linux dans un mysql 5.0 sous windows. D'habitude ça passais, pê avec des version précédentes de mysql 4 ou autre mais là j'obtiens une belle erreur
c:\temp>c:\xampp\mysql\bin\mysql -u root -p < 2009-09-03.sql
Enter password: *******
ERROR 1064 (42000) at line 4: You have an error in your SQL syntax; check the ma
nual that corresponds to your MySQL server version for the right syntax to use n
ear '-------------------------------------------------------
CREATE DATABASE /*' at line 1
Ce même dump passe sur un autre serveur linux en mysql >=5 sans problème. Quelqu'un sait s'il ne s'agit pas d'un problème classique de charset ou autre et comment le corriger ? Le dump fait 9Go
Le début du fichier contient
-- MySQL dump 8.23
--
-- Host: localhost Database:
---------------------------------------------------------
-- Server version 3.23.58-log
--
-- Current Database: dev_suivi
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ dev_suivi;
USE dev_suivi;
Message édité par Ricco le 09-09-2009 à 17:56:35
---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry