Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1586 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Copier une table distante

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Copier une table distante

n°2075558
mxf_fly
Posté le 12-05-2011 à 15:34:24  profilanswer
 

Bonjour,
 
Je dois copier une table (données + structure) se trouvant sur un autre serveur.
Pour des tables étant sur le même serveur j'utilise la requête :
 

Code :
  1. CREATE TABLE TABLE2
  2. AS SELECT * FROM BASE1.TABLE1 ;


 
Mais comment faire pour copier une table se trouvant sur un autre serveur ? Bien évidemment j'ai le login et mot de passe des 2 serveurs.
 
Merci d'avance pour votre aide

mood
Publicité
Posté le 12-05-2011 à 15:34:24  profilanswer
 

n°2075561
couak
Posté le 12-05-2011 à 15:42:32  profilanswer
 

tu peux exporter ta table avec mysqldump et ré-exécuter le tout sur le serveur distant

n°2075566
slywalker
Posté le 12-05-2011 à 15:47:46  profilanswer
 

quelque chose dans le genre :

Code :
  1. mysqldump --opt -u login -pmotdepasse base1 table1 | mysql -h ip_serveur_mysql -u login -pmotdepasse base1


 
EDIT : j'ai un tout petit doute sur la fin mais je ne peux pas tester
EDIT2 : ça marche, je viens de tester finalement !
EDIT3 : à effectuer sur le serveur source


Message édité par slywalker le 12-05-2011 à 16:34:06
n°2075725
rufo
Pas me confondre avec Lycos!
Posté le 13-05-2011 à 10:56:21  profilanswer
 

Pour l'import sur le serveur de destination :

Code :
  1. mysql --default-character-set=utf8 base_de_donnees -h host -u user -ppass < fichier_dump


Pour le charset, remplacer utf-8 par latin1 si c'est de l'iso-8859-1 ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2075730
slywalker
Posté le 13-05-2011 à 11:20:13  profilanswer
 

Ma solution fait tout-en-un  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Copier une table distante

 

Sujets relatifs
"Lier" 2 tables MySQLInserer des données dans mysql au format latin 1 avec php
Migrer Access vers MySQL... quelle galère !Connection à une base Mysql (easyPhp) en Java suivant modele MVC
[Mysql] DELETE et conserver un nombre fixe de lignesproblème de trie avec mysql et fonction mt_rand() ! help me
copier un fichiermysql- XAMPP
[PHP/MYSQL] Sécurité suffisante ? 
Plus de sujets relatifs à : [MySQL] Copier une table distante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR