IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

base d'un seveur mise à jour en meme temps que base d'un autre serveur?


Sujet :

Installation MySQL

  1. #1
    Membre habitué Avatar de questionneuse
    Inscrit en
    décembre 2005
    Messages
    319
    Détails du profil
    Informations forums :
    Inscription : décembre 2005
    Messages : 319
    Points : 127
    Points
    127
    Par défaut base d'un seveur mise à jour en meme temps que base d'un autre serveur?
    bonjour,

    j'ai déployé sur un serveur mon site.
    Je travaille avec tomcat et mysql.
    Mais je dois prévoir au cas ou mon serveur principale plante un site de sécurité sur un autre serveur.
    Sur le serveur principale j'ai une base de données qui est rempli avec des données qui sont entré au fur et a mesure des jours par les users du site.

    Le problème c'est que sur l'autre serveur si je crée une base de données, elle ne sera pas mise a jour jour aprés jour vu que ce site ne sera pas utilisé sauf en cas de panne.
    Donc la base sera vide et le site de secours sera inutile puisqu'il ne comprendra pas les nouvelles données.

    Donc comment faire pour que la base du serveur annexe soit mise a jour en meme temps que la base du serveur principale?
    Est ce qu'est possible?
    Y a t-il une meilleur idée que ca?
    Faites moi confiance... je suis un membre éclairé

  2. #2
    Membre averti Avatar de jota5450
    Inscrit en
    janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : janvier 2006
    Messages : 263
    Points : 332
    Points
    332
    Par défaut
    slt.


    ce que tu cherche c´est la replication.

    http://dev.mysql.com/doc/refman/5.0/...ion-howto.html

  3. #3
    Membre régulier Avatar de jp_rennes
    Profil pro
    Inscrit en
    mars 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : mars 2006
    Messages : 72
    Points : 86
    Points
    86
    Par défaut quelques précisions
    jota5450 a entièrement raison et t'a donnée la bonne url.
    Pour te donner une idée de ce qui t'attend :
    La réplication implique un maître (ton serveur en production) et un esclave (ton serveur de secours). Le maître inscrit toutes les modifications apportées dans un fichier de log binaire. L'esclave vient lire dans ce fichier et met à jour sa propre base.
    1) sur le maître :
    - il te faut activer le log binaire (le serveur inscrit dans un fichier binaire toute modification de la base) dans le fichier de configuration my.cnf
    - Il te faut donner un numéro de serveur (pour l'identifier de façon unique) dans le fichier de configuration my.cnf
    - Il te faut créer un utilisateur dédié à la réplication et n'ayant que des droits de réplication
    2) sur l'esclave :
    - dans le fichier my.cnf :
    * il te faut indiquer qui est le maître (nom d'hôte ou adresse IP)
    * quel compte utiliser sur le maître (celui créé plus haut)
    * le mot de passe de cet utilisateur
    * un numéro de serveur (pour l'identifier de façon unique)
    - redémarrer Mysql pour prendre en compte les modifications

    3) il faut synchroniser les deux bases et la réplication
    - il te faut exporter la base maître et l'injecter dans la base esclave
    - noter à quelle position le maître se trouve dans le fichier binaire (show master status)
    - indiquer à l'esclave à quel endroit il doit commencer à lire sur le serveur maître.

    La première fois c'est un peu chaud.... mais quand ça marche c'est increvable lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/06/2008, 14h03
  2. [Debutant] mise à jour de donnée dans une base access
    Par brissou #55 dans le forum Windows Forms
    Réponses: 12
    Dernier message: 25/12/2007, 21h28
  3. [C# 2.0] Ajouter, Suppression et mise à jour d'un datagridview en base
    Par doudoustephane dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/04/2007, 10h33
  4. Mise à jour de JTable depuis une Base de Données.
    Par hmd01 dans le forum Composants
    Réponses: 3
    Dernier message: 13/03/2007, 16h51
  5. Réponses: 2
    Dernier message: 21/10/2005, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo