Impostare il server di replica Mysql

Support Wissensdatenbank

Du bist hier:
Print

Impostare il server di replica Mysql

Ecco un piccolo esempio di come impostare un server di replica. In questo esempio, vogliamo replicare i server DNS che sono gestiti tramite PowerDNS.

 

Lo stato di una replica mysql può essere richiamato usando “SHOW SLAVE STATUS \G”.
Slave_IO_Running e Slave_SQL_Running devono essere impostati su “Yes” se la replica non è possibile.

Server1 è il server DNS principale.

 

# Sul server principale (Server1):

  1. Il “server-id” 1 è inserito nel file /etc/mysql/my.cnf.
  2. Nel file /etc/mysql/my.cnf log-bin è impostato su “mysql-bin”.
  3. # systemctl restart mysqld
  4. Create Replication User:
    CREATE USER 'repl'@'%' IDENTIFIED BY 'CzIkcN3vReD'; GRANT REPLICATION SLAVE ON *.* TO 'repl'@'127.0.0.1'; FLUSH PRIVILEGES;
  5. Poi esegui i seguenti comandi in MySQL. IMPORTANTE: Si prega di scrivere il problema:
  6. FLUSH TABLES WITH READ LOCK;
    SHOW MASTER STATUS;
    

     

  7.  Scarica il seguente file via FTP
    mysqldump admin_powerdns > /root/pdns.sql

     

  8. Eseguire il seguente comando in MYSQL
    unlock tables;

     

# sul nuovo server DNS.

  1.  Carica il file pdns.sql in /root
  2. mysql < /root/pdns.sql

     

  3.  Nel file /etc/mysql/my.cnf, inserite un qualsiasi server, ID EHE NON SIA DA UN ALTRO SERVER. 
  4. Poi in MySql:
    CHANGE MASTER TO
    MASTER_HOST='1.1.1.1',
    MASTER_USER='repl',
    MASTER_PASSWORD='password',
    MASTER_PORT=3306,
    MASTER_LOG_FILE='mysql-bin.000002',             // Gemäss Ausgabe von (SHOW MASTER STATUS) auf Server1
    MASTER_LOG_POS=326,                                       // Gemäss Ausgabe von (SHOW MASTER STATUS) auf Server1
    MASTER_CONNECT_RETRY=10;
    START SLAVE;
    SHOW SLAVE STATUS;

     

War dieser Artikel hilfreich?
5 out Of 5 Stars
5 Stars 100%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Wie können wir diesen Artikel verbessern?
Please submit the reason for your vote so that we can improve the article.
Brauchst du Hilfe?
Related Post