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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Faire un miroir d'une base mysql entre ovh et free

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un miroir d'une base mysql entre ovh et free

n°407735
bernie 200​0
Posté le 12-02-2004 à 13:45:43  profilanswer
 

bonjour,
j'ai un hébergement chez ovh en mutualisé, et des fois mon site est vraiment lent...
alors que chez free en site perso il est super rapide.... (merci la nouvelle architecture :-)
 
question : existe t'il un moyen simple (= script) pour
1. backuper la base mysql chez ovh
2. la transférer et la restaurer sur les serveurs free
 
je sais faire un dump des tables à la main via phpmyadmin, l'enregistrer sur mon ordi, puis restaurer ce dump chez free, mais tout ceci est long et fastidieux...
 
 
quelqu'un aurait une solution/idée ?
 
merci !  
 
bernie


Message édité par bernie 2000 le 12-02-2004 à 13:46:31
mood
Publicité
Posté le 12-02-2004 à 13:45:43  profilanswer
 

n°407939
lelfe
Posté le 12-02-2004 à 16:29:58  profilanswer
 

les serveurs SQL sont pas accessible de l'exterieur des réseau ovh ou free
Alors, il va falloir que tu mettent un front end commun, sous forme de script entre les deux
un script qui s'occupent de récup les infos de la base et les renvoyer, et un qui s'occupe de lancer le script, récup sa sortie et le stocker dans la db.
et inversement

n°408043
bernie 200​0
Posté le 12-02-2004 à 17:03:22  profilanswer
 

merci de ta réponse,
je ne connais rien à mysql et phpmyadmin ...
 
je suppose qu'on peut déja faire un script de sauvegarde des tables vers un fichier sql chez un hebergeur 1
 
puis un autre script qui irait chercher la sauvegarde sql sur le ftp du 1er hebergeur pour ensuite le restaurer sur l'hebergeur2
 
ces scripts existent ils ?
 
merci de vos réponses
 
bernie


Message édité par bernie 2000 le 12-02-2004 à 17:03:47
n°408128
[Albator]
MDK un jour, MDK toujours !
Posté le 12-02-2004 à 17:30:16  profilanswer
 

avec phpmyadmin tu peux exporter/importer . C'est très facile.


Message édité par [Albator] le 12-02-2004 à 17:30:39
n°408133
glacote
Posté le 12-02-2004 à 17:31:12  profilanswer
 

phpMyAdmin peut exporter les tables en mode texte dans une page web; si les tables sont petites, c'est de loin le plus simple: deux navigateurs l'un qui exporte, l'autre qui exporte, copier-coller, et c'est tout.

n°408155
lelfe
Posté le 12-02-2004 à 17:38:51  profilanswer
 

ouai, mais je pense qu'il voudrait un truc automatique
je sais pas si ce genre de script existe, moi j'aurai tendance à les faire moi meme

n°408194
[Albator]
MDK un jour, MDK toujours !
Posté le 12-02-2004 à 18:14:07  profilanswer
 

Avec ton hébergement chez ovh, tu as accès au shell du serveur je suppose (telnet ou ssh) ? Pour moi c'était le cas en 720Plan ...
 
Depuis ce shell, tu peux utiliser mysqladmin pour dumper ta base, gzip pour la compresser, et ftp pour l'uploader chez free ...

n°408318
lelfe
Posté le 12-02-2004 à 20:55:56  profilanswer
 

non, chez ovh, en mut', faut avoir un très gros plan (a partir de 720plan) pour avoir un shell.  
 
Mais je repete que le monsieur semble vouloir une automatisation, si c pour faire à la main, phpMyAdmin suffit.

n°408337
bernie 200​0
Posté le 12-02-2004 à 21:25:31  profilanswer
 

exact lelfe :-)
en mode manuel je le fais sans problème
un trruc tout auto serait génial !
 
merci de vos réponses  
bernie

n°410869
f4ukp
Posté le 17-02-2004 à 02:50:38  profilanswer
 

regarde la faq d'ovh. Tu peux passer des commandes au shell a travers le php pour faire une sauvegarde de ta base de donnée.

Citation :


Plans concernés : cobalt, superplan, xxlplan, mediaplan, 720plan, 240plan, 90plan, 240gp, 60gp
Catégories : Bases de données MySQL
 
Q: Comment puis je faire une sauvegarde de ma base de données ?R: Vous devez vous munir des codes d'accès à la base de données que vous voulez sauvegarder.
Pour mettre en place votre sauvegarde, vous devez exécuter la commande suivante (en remplaçant les parties en italique vert par les codes de connexion à la base reçus par e-mail) :
 
mysqldump -hserveur_sql -uutilisateur_sql -pmot_de_passe nom_de_la_base > mabase.sql
 
Cette commande génèrera un ficher mabase.sql dans le répertoire courant dans lequel vous trouverez toutes les instructions SQL pour recréer la base telle qu'elle est, avec ses données.
 
Vous pouvez effectuer ces commandes en les incluant dans un script :
 
# en PHP :
<?
echo "Votre base est en cours de sauvegarde.......\n";
system("mysqldump -hserveur_sql -uutilisateur_sql -pmot_de_passe nom_de_la_base > mabase.sql" );
echo "C'est fini. Vous pouvez récupérer la base par FTP";
?>
 
# en perl :
print "Votre base est en cours de sauvegarde.......\n";
system("mysqldump -hserveur_sql -uutilisateur_sql -pmot_de_passe nom_de_la_base > mabase.sql" );
print "C'est fini. Vous pouvez récupérer la base par FTP";
 
Remarque 1 : si jamais votre base est trop volumineuse, vous pouvez faire un dump table par table en ajoutant l'option "--tables nom_de_la_table" à la fin pour avoir cette commande :
mysqldump -hserveur_sql -unom_utilisateur_sql -pmot_de_passe nom_de_la_base --tables nom_de_la_table > ma_table.sql
 
Remarque 2: vous pouvez aussi compresser ce fichier pour mieux le télécharger sur votre ordinateur (par FTP ou par le web). Pour compresser le fichier, exécutez par exemple gzip mabase.sql (qui créera le fichier mabase.sql.gz).


Message édité par f4ukp le 17-02-2004 à 02:52:32

---------------
Radio Club de Fontainebleau F8KTH

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Faire un miroir d'une base mysql entre ovh et free

 

Sujets relatifs
Probleme de compilation de php et mysqlMySQL sous Debian mysql_get_client_info
Red Hat 9 : Apache PHP MySQL : à marche pas :(j'importe une base de EasyPHP sur ma Debian : read-only [résolu]
Changer le répertoire de stockage de MySQL[Mandrake 9.2] Espace nécessaire pour installation de base ?
[MySQL] Problème No Database Selected(Free)BSD postez moi votre /var/run/dmesg.boot et autres questions
[Je Pete un CABLE] Postfix/Mysql : impossible de les faire marcher !!![Debian] Sagem F@st 908 Ethernet Free dégroupé
Plus de sujets relatifs à : Faire un miroir d'une base mysql entre ovh et free


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