Aller au contenu

Export puis import avec PhpMyAdmin


Prélude

Sujets conseillés

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é !!!! :wacko: Je craqueeeeuuuu !!!! :yoot:

Lien vers le commentaire
Partager sur d’autres sites

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

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

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 ! :D

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

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...