IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Probleme d'importation de base de données


Sujet :

Administration MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut Probleme d'importation de base de données
    Bonjour,

    Lors d’un changement de serveur, j’ai voulu transférer la base de données de mon forum qui est assez lourde (environ 150 mo) ; je l’ai donc exporté à l’aide de mysql.
    Maintenant que je veux l’importer sur le nouveau serveur, j’obtiens des erreurs.
    J’ai essayé de faire l’importation avec bigdump mais aussi en ssh, rien n’y fait, j’obtiens toujours des erreurs mais à des lignes différentes.
    Exple : ERROR 1064 at line 143380 : You have an error in your SQL Syntax ; check the manual that correspond to MySQL server version for the right syntax to use near….etc

    Je ne pense pas avoir d’erreurs dans la base de données puisque j’avais déjà restauré celle-ci plusieurs fois sur l’ancien serveur.
    Toutefois, lorsque j’ai importé une autre base de données (plus petite) et qui concernait le site en lui-même, tout c’est bien passé.

    L’interclassement de la base de données à restaurer est « latin1_swedish_ci », je l’ai donc importé dans une base de données en « latin1_swedish_ci » mais j’ai aussi essayé d’autres choses, ca ne change rien.
    Est-il possible au sein d’une même base de données d’avoir des charset différents ?
    Il me semble que dans les 2 cas, c’était MySQL: 5.0.21 qui était utilisé, je précise aussi que le serveur est un dédié chez ovh avec Gentoo 2006.0

    Je n’arrive pas à voir d’où vient le problème, quelqu’un pour m’aider ?

  2. #2
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Bonjour,

    Une vérification a-t-elle bien été faite dans le fichier de dump ? A priori, une erreur de syntaxe ne pourrait-être dûe qu'à un problème de version ou à un problème de syntaxe. Si les versions sont correcte il faudrait voir si le fichier n'a pas été coupé brutalement.

    A quoi ressemblent ces lignes qui font tout planter ? A quoi devraient-elles ressembler ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Merci de ta reponse, ce que j'ai beaucoup de mal à comprendre c'est qu' à chaque tentative d'import, j'obtien une erreur different à une ligne differente, exple:Voici 3 erreurs differentes que j'ai eu les 3 derneres fois:

    ERROR 1064 (42000) at line 57343: 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 '*(25312, 'Kanga', 3, 'Kanga@adidas-in-da-style.info', 1174491987, '127.0.0.1', 0' at line 2

    ERROR 1054 (42S22) at line 51978: Unknown column 'bdayear' in 'field list'

    ERROR 1064 (42000) at line 143380: 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 '*(7152, 0),
    (7604, 0),
    (7108, 0),
    (7112, 0),
    (7386, 0),
    (7132, 0),
    (7115, 0),
    (7' at line 1709

    Est ce que ca pourrait etre lié à la taille?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 72
    Par défaut
    C'est bizzare que tu ais des étoiles avant les parenthèses...

    En principe, les VALUES des INSERT INTO des dumps sont séparées par des virgules ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO matable VALUES (valeurchamp1,valeurchamp1,valeurchamp2,valeurchamp3), (valeurchamp1,valeurchamp1,valeurchamp2,valeurchamp3), (valeurchamp1,valeurchamp1,valeurchamp2,valeurchamp3);
    Je tablerais donc sur un problème d'encodage...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Merci pour toutes vos réponses, il y avait pas mal d'erreurs dans la base.
    J'ai fait appel à un professionnel qui m’a réparé tout ca !
    Probleme réglé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problem d'importation de base de donne
    Par bourbah dans le forum Administration
    Réponses: 1
    Dernier message: 22/06/2010, 15h27
  2. Importer une base de données de 21Mo
    Par prgasp77 dans le forum Outils
    Réponses: 12
    Dernier message: 17/01/2007, 22h05
  3. Probleme pour créer un base de données...
    Par _matt_44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 03/06/2005, 14h36
  4. Réponses: 4
    Dernier message: 15/01/2005, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo