| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment configurer le nombre de répliques dans MySQL
    Dans MySQL, vous pouvez configurer une réplication de base de données (réplique) d'un serveur à un autre . Il s'agit d'une synchronisation directe qui reflète toutes les actions sur chaque serveur. Par conséquent, il ne ressemble à une sauvegarde, car les commandes de suppression sera en miroir sur chaque aussi. Le nombre de répliques que vous définissez est à vous . Chaque réplication est configurée par rapport à une base de données initiale , donc vous pouvez répéter ce processus . Ceci est utile pour la sécurité ou up-time , où un seul serveur peut descendre à un certain stade . Instructions
    Maître
    1

    connecter à votre serveur via le Secure Shell ( SSH). Utilisez les informations qui vous sont fournies par votre hébergeur .
    2

    type " vi /etc /mysql /my.cnf " et appuyez sur "Entrée". Localisez le "# skip-networking " et des lignes "# bind-address " et supprimer les hashtags dès le début. Ajoutez les lignes suivantes dans le fichier:
    log -bin binlog -do- db = exampleDB serveur

    = /var /log /mysql /mysql- bin.log


    -id = 1

    Appuyez sur " Echap ", puis tapez ": x". pour quitter et enregistrer à partir de vi
    3 Type de

    " /etc /init.d /mysql restart " et appuyez sur" Entrée ". " Entrée". Log-in en tapant " mysql -u root- p" et "Enter ", puis tapez votre mot de passe et appuyer sur
    4 Type de

    la commande suivante dans mysql :
    < p > GRANT REPLICATION SLAVE ON * * TO ' slave_user ' @ ' %' IDENTIFIE pAR ' '; .

    FLUSH PRIVILEGES ;

    Remplacement " some_password " avec un mot de passe < . br> 5

    type " de nombasededonnées d'utilisation; » ( entrer votre propre nom de base de données) et appuyez sur " entrée".
    type

    " FLUSH TABLES WITH READ serrure; " et appuyez sur "Entrée ", puis Type "STATUS SHOW MASTER ; " et appuyez sur " Entrée".
    6

    Prenez note du texte affiché , puis tapez «quit », et appuyez sur "Entrée".

    Slave
    7 Type de

    " mysqldump -u root- p password -opt nombasededonnées > databasename.sql " (remplaçant MOT DE PASSE et nombasededonnées avec les balises appropriées ) et appuyez sur " Entrée". Cela vide la base de données de votre serveur .
    8

    connecter à votre deuxième serveur qui fera office de l'esclave. Créer une base de données qui utilise le même nom que l'original.
    9 Type de

    "mysql -u root -p mot de passe < /databasename.sql " ( remplaçant chaque paramètre de façon appropriée) . Appuyez sur " Entrée".
    10 Type

    " vi /etc /mysql /my.cnf " et appuyez sur "Entrée". Ajoutez les lignes suivantes, en remplaçant chaque paramètre pour votre propre "Esc ", puis " : x " pour sauvegarder et quitter . Tapez "/etc /init.d /mysql restart" et appuyez sur " Entrée".
    11

    type "mysql -u root- p" et appuyez sur " Entrée". Tapez votre mot de passe et appuyez sur " Entrée". Ensuite, tapez "STOP SLAVE ; " et appuyez sur "Entrée".
    12

    type "CHANGE MASTER TO MASTER_HOST = '192 .168.0.100 », MASTER_USER = ' slave_user », MASTER_PASSWORD =' ' , MASTER_LOG_FILE = ' mysql- bin.006 », MASTER_LOG_POS = 183; " (remplaçant tous les paramètres de façon appropriée) et appuyez sur "Entrée "
    13 Type

    "START SLAVE ; . " et appuyez sur "Entrée" . Enfin, tapez «quit », et appuyez sur "Entrée". Pour augmenter le nombre de répliques , répétez cette opération autant de fois que vous le souhaitez .

    Previous :

    next :
      articles connexes
    ·MySQL PHP Image Upload Tutoriels 
    ·Comment Désinfecter données pour PHP XSS 
    ·Comment connecter GoDaddy Java à MySQL 
    ·Tutoriel de verrou de ligne dans MySQL 
    ·Comment utiliser PHP pour interagir avec MySQL 
    ·Comment imprimer CCK Array en PHP 
    ·Comment utiliser Echo pour une ancre dans PHP 
    ·Comment utiliser l'héritage en PHP 
    ·Description de PHP 
    ·Comment réduire le nombre de caractères dans une chaî…
      articles en vedette
    ·Comment saisir un mélange de chiffres et de lettres d'…
    ·Comment désactiver plusieurs Soumet en PHP 
    ·Limitations de la discussion en Java 
    ·Comment définir former des valeurs dans un NET Applica…
    ·Comment faire une tabulation en Python 
    ·Comment lire un document Word en utilisant C 
    ·Comment configurer CVS dans Eclipse Screenshot 
    ·Un tutoriel sur SQL Server JDBC 
    ·Comment pour demander une réponse en Java 
    ·Comment le code en majuscules dans VB.Net 
    Copyright © Connaissances Informatiques http://fr.wingwit.com