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

Outils MySQL Discussion :

Problème de transfert BDD Sql


Sujet :

Outils MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [RESOLU]Problème de transfert BDD Sql
    Bonjour,
    Je viens de changer de serveur et il faut donc que je trasnfère mes BDD.
    Sur l'ancien serveur, la version de MySQL est la 4.1.13 et sur le nouveau la 4.0.25.
    Donc j'exporte ma BDD à partir de l'ancien serveur via phpmyadmin mais quand je veux les importer dans le nouveau serveur, MySQL sort une erreur de syntaxe (je vous met un petit bout de code pour que vous puissiez mieux comprendre) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    -- Structure de la table `holydays`
    -- 
     
    CREATE TABLE `holydays` (
      `lejour` int(2) NOT NULL default '0',
      `lemois` int(2) NOT NULL default '0',
      `annee` int(4) NOT NULL default '0',
      `id` int(3) NOT NULL default '0',
      `fetedujour` varchar(50) NOT NULL default '',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `id` (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    Et l'erreur que renvoye MySQL :

    #1064 - 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 'DEFAULT CHARSET=latin1' at line 27

    Comment faire pour exporter ma BDD sans qu'il y ai ces erreurs qui m'empeche de l'uploader?
    Merci d'avance
    Tomventu

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Tu peux essayer de modifier à la main les incompatibilités ou faire un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqldump --compatible=mysql40
    http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

  3. #3
    Invité
    Invité(e)
    Par défaut
    Ok merci pouir la réponse mais je suis un peu neophyte et mysqldump c'est à quel endroit qu'il faut entrer cette ligne de code?
    Sinon pour ls incompatibilités, comment faudrait-il transformer les lignes de codes pour qu'elle soit valide?

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    mysqldump est un utilitaire à lancer depuis ton invite MS-DOS ou ton shell Linux.

    Pour les incompatibilités il faut voir au cas par cas (là c'est peut-être ENGINE à remplacer par TYPE ?) mais si le mysqldump marche ça sera beaucoup mieux, il n'y aura rien à faire...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci a tous
    Grace a vous j'ai réussi a exporter la BDD
    Merci encore.
    Tomventu

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

Discussions similaires

  1. [MySQL] Problème affichage image de ma bdd sql
    Par ljuboja78 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 13/02/2009, 15h51
  2. [C++B5]Problème avec une requëte SQL sur BDD ACCESS
    Par Sleeping Lionheart dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/04/2008, 09h03
  3. Réponses: 4
    Dernier message: 06/03/2008, 13h08
  4. Transfert BDD généré avec SQL Designer
    Par thewind1 dans le forum Autres
    Réponses: 0
    Dernier message: 20/08/2007, 01h22
  5. Problème de transfert BDD
    Par bodybug dans le forum Administration
    Réponses: 2
    Dernier message: 10/07/2005, 03h12

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