J'ai construit la réplication maître-esclave MySQL sur Microsoft Cloud
J'ai utilisé le bitnami avec l'image de réplication
Configuration my.cnf dans le miroir (serveur principal)
[mysqladmin]
user=
[mysqld]
skip-name-resolve
basedir=/opt/bitnami/mysql
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
tmpdir=/opt/bitnami/mysql/tmp
max_allowed_packet=16M
bind-address=0.0.0.0
pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
log-error=/opt/bitnami/mysql/logs/mysqld.log
character-set-server=UTF8
collation-server=utf8_general_ci
[client]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
default-character-set=UTF8
[manager]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
!include /bitnami/mysql/conf/my_custom.cnf
configuration my.cnf dans le miroir (serveur esclave)
[mysqladmin]
user=
[mysqld]
skip-name-resolve
basedir=/opt/bitnami/mysql
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
tmpdir=/opt/bitnami/mysql/tmp
max_allowed_packet=16M
bind-address=0.0.0.0
pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
log-error=/opt/bitnami/mysql/logs/mysqld.log
character-set-server=UTF8
collation-server=utf8_general_ci
[client]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
default-character-set=UTF8
[manager]
port=3306
socket=/opt/bitnami/mysql/tmp/mysql.sock
pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
!include /bitnami/mysql/conf/my_custom.cnf
Il n'y a aucun réglage pour le paramètre REPLICATE_DO_DB
Après vous être connecté à MySQL, exécutez SQL pour modifier REPLICATE_DO_DB
CHANGE REPLICATION FILTER REPLICATE_DO_DB = ();
Démarrez l'esclave ; la réplication maître-esclave est disponible, mais chaque fois que vous redémarrez le serveur esclave, REPLICATE_DO_DB reviendra à la base de données bitnami par défaut
Y a-t-il un autre endroit pour définir REPLICATE_DO_DB ?
Dans ce cas, vous devez l'avoir configuré dans les paramètres de démarrage par défaut avant de cliquer sur ce démarrage (je suppose que soit le fichier de configuration que vous avez consulté est erroné, soit il a peut-être été configuré lorsque vous l'avez créé), vous devez écrire votre personnalisé paramètres à essayer dans le fichier de configuration
Écrivez les informations de configuration maître-esclave dans le fichier de configuration !
Le problème qui se pose si je ne connais pas Linux est dans le fichier de configuration
La dernière partie du fichier de configuration est !include /bitnami/mysql/conf/my_custom.cnf
linux file link
Configurez ici. . . Je cherchais le fichier depuis longtemps