copie de bases MySQL

copie de bases MySQL - PHP - Programmation

Marsh Posté le 09-09-2003 à 17:31:45    

Je voudrait copier ma base de donnée MySQL local sur internet.
 
Je sais que je peux la copier en générant des fichiers txt de chaque table, mais c'est long...
 
je voudrais copier ma base sans passer par phpMyAdmin, comment faire ?
 
MERCI

Reply

Marsh Posté le 09-09-2003 à 17:31:45   

Reply

Marsh Posté le 09-09-2003 à 19:07:14    

mysqldump ?

Reply

Marsh Posté le 09-09-2003 à 20:34:19    

mysqlfront : http://efux.de/mysqlfront/MySQL-Front_2.5_Setup.exe
 
Il peut copier des tables entre deux connections ouvertes. Mais il faut pour cela que ton hebergeur te laisse acceder à la base directement.
 
Si ce n'est pas le cas, tu peux essayer http://mysql-gratuit.com

Reply

Marsh Posté le 09-09-2003 à 21:33:55    

Lord II a écrit :

mysqlfront : http://efux.de/mysqlfront/MySQL-Front_2.5_Setup.exe
 
Il peut copier des tables entre deux connections ouvertes. Mais il faut pour cela que ton hebergeur te laisse acceder à la base directement.
 
Si ce n'est pas le cas, tu peux essayer http://mysql-gratuit.com

Tu peux me dire comment tu fais ça?
Il me semble pas avoir vu de fonction toutes prètes pour le faire. ;)

Reply

Marsh Posté le 09-09-2003 à 22:40:44    

Tres facile !!
 
On va reprendre son exemple
 
Tu ouvres une connection vers le site local, puis une autre vers le site distant. Donc tu as deux fenetre disponible
 
Tu choisis la fenetre présentant la database contenant les données source ( ici local )
 
Ensuite Imp/Export -> Export Tables
 
Tu sélectionnes la base de données et tu check les tables que tu veux exporter. Tu regles les options.
 
Ensuite tu choisis la méthode d'output, ici Another Host/DB et tu choisis le serveur cible ( dans notre exemple il n'y a que le site distant )
 
On valide et c'est parti !!
 
Voilà c'est aussi simple que ca.
 
Note : Il faut que la source et la cible soit ouvert pour que cela fonctionne


Message édité par Lord II le 09-09-2003 à 22:41:34
Reply

Marsh Posté le 09-09-2003 à 23:42:37    

Si tu as easyphp :
http://127.0.0.1/mysql/index.php
 
tu choisi la base, puis "Afficher le schéma de la base", exécuter
 
Tu copie le script SQL de génération de la bdd.  
En tu colle dans dans l'interface identique du serveur.
 
Enfin moi j'ai toujours fait comme ça


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 09-09-2003 à 23:53:48    

Lord II a écrit :

Tres facile !!
 
On va reprendre son exemple
 
Tu ouvres une connection vers le site local, puis une autre vers le site distant. Donc tu as deux fenetre disponible
 
Tu choisis la fenetre présentant la database contenant les données source ( ici local )
 
Ensuite Imp/Export -> Export Tables
 
Tu sélectionnes la base de données et tu check les tables que tu veux exporter. Tu regles les options.
 
Ensuite tu choisis la méthode d'output, ici Another Host/DB et tu choisis le serveur cible ( dans notre exemple il n'y a que le site distant )
 
On valide et c'est parti !!
 
Voilà c'est aussi simple que ca.
 
Note : Il faut que la source et la cible soit ouvert pour que cela fonctionne

Je viens de relire l'autre message et je viens juste de réaliser que c'était pas "on peut" mais "il peut" (il étant le programme)
Bon, pas grave, je m'attendais a une fonction php toute faite mais ca doit pas être tout a fait ça. ;)

Reply

Marsh Posté le 10-09-2003 à 08:33:27    

Citation :

mysqldump ?


 
http://www.mysql.com/doc/en/mysqldump.html pour plus de precisions.

Reply

Sujets relatifs:

Leave a Replay

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