Comment copier une table d'une bdd vers une autre

Comment copier une table d'une bdd vers une autre - SQL/NoSQL - Programmation

Marsh Posté le 29-08-2006 à 08:04:56    

bonjour
 
je voudrais copier une table de la BDD A vers la BDD B via les lignes de commandes mysql (afin de faire un cron)
 
j'ai une piste sur cette instruction:

Citation :


mysqldump -h monserveur -u admin  
-pmotdepasse -bddA.sql matable


 
mais ça ne copie que sur la même bdd.
 
moi je voudrais copier "matable" de la bddA vers la bddB.
 
Comment faire? (mis à part phpmyadmin, car je veux en faire un cron)
 
merci

Reply

Marsh Posté le 29-08-2006 à 08:04:56   

Reply

Marsh Posté le 24-10-2006 à 10:40:04    

Salut,
 
deux possibilités que j'entrevois :  
- faire joujou avec les fichiers MYI et MYD
- construire une page de script (style php) avec deux connections DB et faire un create table dans la deuxième avec le contenu de la première. Tu peux lancer un script php avec un cron, afaik.
 
En tout cas on dirait que mysqldump ne permette pas de changer le nom de la DB....
 
bonne chance :)

Reply

Marsh Posté le 24-10-2006 à 15:14:14    

kokofiolo a écrit :

Citation :


mysqldump -h monserveur -u admin  
-pmotdepasse -bddA.sql matable



Il faut ensuite utiliser mysqlimport pour importer dans l'autre base

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed