[Aide]Exécuter fichier *.sql ?

Statut
N'est pas ouverte pour d'autres réponses.
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
 
1er
OP
SkYlEsS

SkYlEsS

Elite
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 :)
 

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
 
1er
OP
SkYlEsS

SkYlEsS

Elite
MbK_ a dit:
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
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 ...
 

MbK_

Etudjant
SkYlEsS a dit:
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.
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 ^^)

Et la tu y colle ta bdd et tu executes
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Aaaaah ben fallait le dire ^^
 
1er
OP
SkYlEsS

SkYlEsS

Elite
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 ?
 

Jereck

Α & Ω
Staff
pas la version de phpMyAdmin, mais celle du serveur MySQL
 

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
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Chef, oui chef :)
 

MbK_

Etudjant
sebnutt a dit:
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
voila, c'est ca les modifications dont je parlais :p
 

coOly

Elite
sebnutt a dit:
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
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
 
1er
OP
SkYlEsS

SkYlEsS

Elite
MbK_ a dit:
voila, c'est ca les modifications dont je parlais :p
Ah ben fallait le dire :p

(J'attendais la réponse de sebnutt à mon mp afin de savoir sa version :wink: )
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Lorsque je copie-colle une table trop longue, il ne l'enregistre pas :cry:
 
1er
OP
SkYlEsS

SkYlEsS

Elite
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 ?
 

MbK_

Etudjant
SkYlEsS a dit:
Lorsque je copie-colle une table trop longue, il ne l'enregistre pas :cry:
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
 
1er
OP
SkYlEsS

SkYlEsS

Elite
MbK_ a dit:
SkYlEsS a dit:
Lorsque je copie-colle une table trop longue, il ne l'enregistre pas :cry:
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
C'est ce que je comptais faire à l'instant ... Je tente :p
 
1er
OP
SkYlEsS

SkYlEsS

Elite
SkYlEsS a dit:
MbK_ a dit:
SkYlEsS a dit:
Lorsque je copie-colle une table trop longue, il ne l'enregistre pas :cry:
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
C'est ce que je comptais faire à l'instant ... Je tente :p
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:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut