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