[Aide]Exécuter fichier *.sql ?

Discussion dans 'Web, design' créé par SkYlEsS, 24 Décembre 2005.

Statut de la discussion:
Fermée.
  1. Offline
    il te reste la solution utlime ... recopier tout le fichier à la main :D

    plus sérieusement, j'eus eut il y a bien longtemps un problème similaire dont la cause était un fichier trop long. tentes de le découper en plus petites partie (à la main et la c'est sérieux). Si tu regardes la structure du fichier, tu ne sauras pas faire trop d'erreurs :D
    dania の悪夢, 26 Décembre 2005
    #21
  2. Offline
    SkYlEsS Kawai
    Ben j'ai déjà essayé et PhpMyAdmin ne m'a pas uploader le fichier autrement que d'habitude : il me met cette fichue page non trouvée après un certain laps de temps d'attente ... Bref, il semblerait effectivement que le ficher soit trop long mais j'ai, comme je l'ai noté précédemment, "gzippé" et il ne fait plus que 13 Mo ... mais çà ne fonctionne toujours pas ! Je me disais donc qu'il serait bien d'essayer via autre chose que PhpMyAdmin de mes 2 :)
    SkYlEsS, 26 Décembre 2005
    #22
  3. Offline
    MbK_ Etudjant
    et pq tu n'as pas exporté ta bdd sans compression mais juste en texte...


    Et tu lance une requete qui prendra assez bien de temps ok mais normalement il n'y aurait pas de probleme...


    Je tiens à preciser que moi losrsque j'ai changé de serveur (et donc de bdd), j'ai du modifier un peu la structure de mes tables car il y avait une "options" que l'ancienne bdd avait mise à toutes les tables... Et donc il y avait une erreur à chaque fois
    MbK_, 26 Décembre 2005
    #23
  4. Offline
    SkYlEsS Kawai
    Je l'ai également juste en texte, sans compression.

    J'ai cliqué sur le bouton "Exécuter" après avoir mis le lien du fichier se trouvant sur mon PC afin qu'il le charge.

    Comme je n'y connais rien, je ne préfère pas toucher à la structure des tables ...
    SkYlEsS, 26 Décembre 2005
    #24
  5. Offline
    MbK_ Etudjant
    mais non pas ca, sous mysql, tu vas là ou tu peux faire une requete SQL (un grand champ ou tu peux taper ce que tu veux :p)

    Et la tu y colle ta bdd et tu executes
    MbK_, 26 Décembre 2005
    #25
  6. Offline
    SkYlEsS Kawai
    Aaaaah ben fallait le dire ^_^
    SkYlEsS, 26 Décembre 2005
    #26
  7. Offline
    SkYlEsS Kawai
    Code:
    MySQL a répondu:
    
    
    #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 'ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 11
    Bref, je dois vérifié si j'ai bien installé la version identique de PhpMyAdmin que celle qui a exporté la BDD de l'ancien serveur alors ?
    SkYlEsS, 26 Décembre 2005
    #27
  8. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    pas la version de phpMyAdmin, mais celle du serveur MySQL
    Jereck, 26 Décembre 2005
    #28
  9. Offline
    sebnutt Elite
    simon, pour te venir en aide (enfin), voici quelques explications.
    le dump mysql de la BD a été faite avec une version plus récente de mysql que celle de OVH.

    ce dump termine les instructions create table par 'ENGINE=MyISAM DEFAULT CHARSET=latin1' au lieu de 'Type= MyISAM' sur la version mysql de OVH.

    il faut donc
    - telecharger le fichier *.sql
    - l'ouvrir et remplacer les instructions 'ENGINE=MyISAM DEFAULT CHARSET=latin1' par 'Type= MyISAM'
    - le reenregistrer, le re uploader sur le serveur
    - executer la manip faite précédemment qui a généré l'erreur
    sebnutt, 26 Décembre 2005
    #29
  10. Offline
    SkYlEsS Kawai
    Chef, oui chef :)
    SkYlEsS, 26 Décembre 2005
    #30
  11. Offline
    MbK_ Etudjant
    voila, c'est ca les modifications dont je parlais :p
    MbK_, 27 Décembre 2005
    #31
  12. Offline
    coOly Elite
    merci, j'avais le même problème et désormais ça fonctionne...enfin presque, j'ai un probleme avec certain caractère, mysql les interprète mal et affiche n'importe quoi pour les accents notament.
    si quelqu'un à une solution...
    merci d'avance
    coOly, 27 Décembre 2005
    #32
  13. Offline
    SkYlEsS Kawai
    Ah ben fallait le dire :p

    (J'attendais la réponse de sebnutt à mon mp afin de savoir sa version :wink: )
    SkYlEsS, 27 Décembre 2005
    #33
  14. Offline
    SkYlEsS Kawai
    Lorsque je copie-colle une table trop longue, il ne l'enregistre pas :cry:
    SkYlEsS, 27 Décembre 2005
    #34
  15. Offline
    SkYlEsS Kawai
    Code:
    Votre requête SQL a été exécutée avec succès :
    Le contenu de votre fichier a été inséré. (8 Instructions)
    Seulement, il ne rajoute pas ma requête ... Je dois encore faire quelque chose ?
    SkYlEsS, 27 Décembre 2005
    #35
  16. Offline
    MbK_ Etudjant
    essaye de faire table par table et si il y en a une trop longue, tu la "decoupes" en plusieurs morceaux et tu le fais en plusieurs fois :p
    MbK_, 27 Décembre 2005
    #36
  17. Offline
    SkYlEsS Kawai
    C'est ce que je comptais faire à l'instant ... Je tente :p
    SkYlEsS, 27 Décembre 2005
    #37
  18. Offline
    SkYlEsS Kawai
    Et si certaines tables sont vraiment trop longues, même en les coupant, j'en aurais pour des heures ... Je fais quoi ? :p N'y a-t-il point un moyen plus rapide ?

    Je vais importer les tables trop longues "gzippés", voire les "gzippés" en plusieurs morceaux et ainsi espérer pouvoir les transférer en une seule fois :roll:
    SkYlEsS, 30 Décembre 2005
    #38
Statut de la discussion:
Fermée.