Prélude Posté 26 Août 2004 Partager Posté 26 Août 2004 Bonjour, Je galère avec ce problème depuis un certain temps et je n'arrive pas à trouver une solution. Si vous en aviez une ?! Voici l'état des lieux : - j'ai PhpMyAdmin 2.5.7-pl1 sous IIS (W2K) - Php 4.3.6 J'exporte une table avec PhpMyAdmin. Lorsque je veux récupérer cette table par un import de fichier, j'ai ce message : "Aucune requête SQL !" "Aucune table n'a été trouvée dans cette base." - Cet import fonctionne sur un serveur chez Nexen. - Cet import fonctionne en copier / coller par requête SQL. - L'exemple cité ci-dessus ne fait que 30Ko Mais j'aimerais ne pas avoir à découper ma base en de multiples petits morceaux. J'aimerais que cet import fonctionne sur mon serveur... Ayez pitié !!!! Je craqueeeeuuuu !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 26 Août 2004 Partager Posté 26 Août 2004 Tu as plusieurs possibilités/options lorsque tu fais un export. L'une d'elles est de faire un export des données seulement, une autre (option) est de faire l'export avec les données ET les tables. Il faut que tu choisisses cette option lorsque tu fais ton export. Ainsi, lors de l'import, les tables seront créées automatiquement. Par contre, si elles existent déjà, elles risquent d'être écrasées par l'import. Mais le message que tu donnes montre qu'elles n'existent pas Voilà. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Prélude Posté 26 Août 2004 Auteur Partager Posté 26 Août 2004 Heu... Je fais tout ça ! Mon export fonctionne bien puisque lorsque je l'importe sur le serveur Nexen ou en copier / coller sur mon serveur, cela fonctionne bien. C'est uniquement l'import par fichier qui ne fonctionne pas. Et il me le faut car je n'ai pas envie de découper ma base qui est énorme... Merci quand même... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 26 Août 2004 Partager Posté 26 Août 2004 Pardonnes moi d'insister : Ton fichier d'export commence par : CREATE TABLE nom_table ( nom_champ .... ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmmorillon Posté 26 Août 2004 Partager Posté 26 Août 2004 Salut, Hummm ... ton problème a une vague odeur de bug de phpMyAdmin ... Jette un oeil sur le site officiel ... il semble que d'autres personnes rencontrent le même problème mais pas avec la même config. http://sourceforge.net/tracker/index.php?f...067&atid=377408 Si tu ne trouve pas, essaye la ligne de commande ! ça fonctionne toujours ça ! pour l'import, tu te place dans le sous-répertoire bin de l'install de ton mysql et tu tape : mysql -u[login] -p [nom de ta base] < [chemin de ton fichier] Il te demande ton pass .... et zou ta base est installée ! Si tu souhaite "attaquer" un serveur distant, et si le provider le permet (port ouvert) : mysql -h[iP ou domaine] -u[login] -p [nom de ta base] < [chemin de ton fichier] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Prélude Posté 26 Août 2004 Auteur Partager Posté 26 Août 2004 Je pardonne d'insister... En effet, mon fichier commence par "CREATE TABLE nom_table (..." Puis continue avec des INSERT ... Mais je le répète : ce fichier d'export fonctionne très bien sur un autre serveur => même manipulation, résultat ok d'un côté, plantage de l'autre... Cela ressemble en effet à un truc du genre "bug". J'ai bien tenté de vérifier si le directory d'upload était accessible, no problemo de ce côté. Je vais me retaper le forum de sourceforge... Merci merci ! Sinon, je connais la ligne de commande, mais je voulais l'éviter. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant