Diferència entre revisions de la pàgina «ASIX/M10/UF2/A04/E0»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
m (Guillem ha mogut M10/UF2/A04/E0 a ASIX/M10/UF2/A04/E0 sense deixar una redirecció: Crear subnivell ASIX)
 
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 +
[[category:M10]]
 
{{titol|Exercici: sistema de rèpliques master-slave}}
 
{{titol|Exercici: sistema de rèpliques master-slave}}
 
{{capcalera|Guillem Solà i Boeck|20}}
 
{{capcalera|Guillem Solà i Boeck|20}}
Línia 47: Línia 48:
 
SHOW SLAVE STATUS;
 
SHOW SLAVE STATUS;
 
</source>
 
</source>
 
{{mysql|CHANGE MASTER TO
 
master_host = '192.168.56.101',
 
master_user = 'replica',
 
master_password = 'replica',
 
master_log_file = '<File>'
 
master_log_pos = '<Position>';}}
 

Revisió de 11:30, 15 abr 2020


Guillem Solà i Boeck (host A10BPC20)

Exercici: sistema de rèpliques master-slave

Configuració del mestre

1. Executarem

GRANT REPLICATION SLAVE ON *.* TO 'replica'@'192.168.56.2' IDENTIFIED BY 'replica';

2. Desactivarem SELinux editant /etc/sysconfig/selinux posant disabled on pertoca.
3. Obrirem el port 3306 (mysql) al firewall amb

firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

4. A l'arxiu /etc/my.cnf.d/server.cnf afegirem al context [mysqld] les línies

log-bin
server-id = 1

5. Reiniciar el servei amb systemctl restart mariadb 6. Des de la consola de MariaDB:

SHOW MASTER STATUS;

Prendrem nota dels valors de File i Position

Configuració de l'esclau

1.Obrirem el port 3306 (mysql) al firewall amb

firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload

2. A l'arxiu /etc/my.cnf.d/server.cnf afegirem al context [mysqld] les línies

log-bin
server-id = 2

3. Reiniciar el servei amb systemctl restart mariadb
4. Des de la consola de MariaDB:

CHANGE MASTER TO
master_host = '192.168.56.101',
master_user = 'replica',
master_password = 'replica',
master_log_file = '<File>'
master_log_pos = '<Position>';

Comprovació

A partir d'ara, tots els canvis que fem al servidor master apareixeran reflectits a l'esclau. Si no és així, podem mirar des de la consola de MariaDB de l'esclau l'error que pot haver-hi:

SHOW SLAVE STATUS;