...
| Sv translation |
|---|
|
| Status |
|---|
| colour | Red |
|---|
| title | This page is only available in English |
|---|
|
|
| Sv translation |
|---|
|
Serveurs Maîtres
Les étapes suivantes permettent de configurer les serveurs maîtres, et sont effectuées sur les deux serveurs maîtres.
Tout d'abord, un fichier de configuration est créé sur chaque serveur.
| Warning |
|---|
ATTENTION - si vous apportez des modifications à la configuration : |
| Translations Ignore |
|---|
| Code Block |
|---|
|
cat <<EOFF > /etc/mon.cnf.d/jtel-master.cnf # Paramètres MySQL personnalisés pour un serveur SQL maître spécifique # # ATTENTION : Ce fichier est spécifique au serveur maître [mysqld] # # Options de réplication # # Options spécifiques pour le rôle MASTER # server_id = 1 binlog_format = ROW expire_logs_days = 1 max_binlog_size = 100M log_bin = binlog auto_increment_increment = 2 auto_increment_offset = 1 log_sldq-relay-mysupdates -bin relay_log_index = mysqld-relay-bin.index relay_log_info_file = relay-log.info EOFF |
| Translations Ignore |
|---|
| Code Block |
|---|
|
cat <<EOFF > /etc/mon.cnf.d/jtel-master.cnf # Paramètres MySQL personnalisés pour un serveur SQL maître spécifique # # ATTENTION : Ce fichier est spécifique au serveur maître [mysqld] # # Options de réplication # # Options spécifiques pour le rôle MASTER # server_id = 2 binlog_format = ROW expire_logs_days = 1 max_binlog_size = 100M log_bin = binlog auto_increment_increment = 2 auto_increment_offset = 2 log_sldq-relay-mysupdates -bin relay_log_index = mysqld-relay-bin.index relay_log_info_file = relay-log.info EOFF |
Utilisateur de réplication
Ensuite, un utilisateur de réplication est créé, qui est utilisé pour se connecter aux serveurs maîtres.
| Status |
|---|
| colour | Red |
|---|
| title | Mot de passe de précaution |
|---|
|
| Translations Ignore |
|---|
| Code Block |
|---|
mysql -u root -p<password> -v -e"CREATE USER 'repl'@'%' IDENTIFIED BY '<password>'" mysql -u root -p<password> -v -e"GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%'" mysql -u root -p<password> -v -e"FLUSH PRIVILEGES" |
Serveurs d'esclaves
Les étapes suivantes permettent de configurer les serveurs esclaves, et sont effectuées sur les deux serveurs esclaves.
Tout d'abord, un fichier de configuration est créé sur chaque serveur.
| Warning |
|---|
ATTENTION - si vous apportez des modifications à la configuration : - Le server_id doit être unique par serveur.
|
| Translations Ignore |
|---|
| Code Block |
|---|
|
cat <<EOFF > /etc/mon.cnf.d/jtel-slave.cnf # Paramètres MySQL personnalisés pour un serveur SQL esclave spécifique # # ATTENTION : Ce fichier est spécifique au serveur esclave [mysqld] # Options spécifiques pour le rôle SLAVE # server_id = 101 relay_log = mysqld-relay-bin relay_log_index = mysqld-relay-bin.index relay_log_info_file = relay-log.info skip-log-bin EOFF |
| Translations Ignore |
|---|
| Code Block |
|---|
|
cat <<EOFF > /etc/mon.cnf.d/jtel-slave.cnf # Paramètres MySQL personnalisés pour un serveur SQL esclave spécifique # # ATTENTION : Ce fichier est spécifique au serveur esclave [mysqld] # Options spécifiques pour le rôle SLAVE # server_id = 102 relay_log = mysqld-relay-bin relay_log_index = mysqld-relay-bin.index relay_log_info_file = relay-log.info skip-log-bin EOFF |
Redémarrez les serveurs MySQL
Ensuite, les 4 serveurs mysql sont redémarrés, pour recharger la configuration.
| Translations Ignore |
|---|
| Code Block |
|---|
|
systemctl restart mysqld.service |