Page 1 sur 1
exporter importer une table
Posté : 01 sept. 2005, 15:46
par Gico
Bonjour
je souhaiterais exporter le contenu d'une table d'une base de donnée pour l'importer dans une table d'une autre base de donnée, comment faire?
Merci
Posté : 01 sept. 2005, 16:07
par Ripat
La nouvelle bdd se trouve-t-elle su r le même serveur MySQL ?
Posté : 01 sept. 2005, 16:16
par Gico
non, celle que je veux importer est sur un serveur distant, la nouvelle est pour le moment en local
Posté : 01 sept. 2005, 16:27
par Ripat
Si ce serveur est accessible par TCP/IP (et port ouvert, en général le 3306), tu peux faire un mysqldump depuis un client distant.
Posté : 01 sept. 2005, 16:35
par Gico
??
et on ne peut importer q'une table avec ça ?
Posté : 01 sept. 2005, 16:58
par Ripat
Oui, le plus simple est d'utiliser mysqldump qui va générer un fichier avec toutes les lignes SQL nécessaires à la recréer dans l'autre serveur.
Exemple: serveur distant: 81.254.169.135
Sur l'autre serveur tu crées d'abord le fichier pour l'exportation:
Code : Tout sélectionner
mysqldump -h 81.254.169.135 -u user_name -p bdd_distante > export.sql
Le fichier export.sql devrait se trouver sur la machine d'ooù tu as exécuté le mysqldump. Il te suffit de l'injecter avec le commande mysql:
Posté : 01 sept. 2005, 17:16
par Gico
merci
je vais essayer de comprendre et d'appliquer
Posté : 03 sept. 2005, 11:02
par Ripat