Maison >base de données >tutoriel mysql >Introduction à la configuration maître-esclave dans le serveur MySQL
Fichiers journaux : binlog, journal des requêtes lentes, journal des requêtes, journal des erreurs innodb redo log, fichiers de données du journal des transactions : fichier .frm, fichier .MYD, fichier .MYI, fichier .ibd et fichier ibdata Fichiers liés à la réplication : master. fichier d'information, journal de relais et index du journal de relais, fichier de configuration relay_log_info_file : my.cnf, fichier pid, fichier de socket1
mysqladmin -uroot -p shutdown
Démarrer la base de données
cd $MYSQL_HOME mysql -uroot -pVérifiez que le paramètre affiche les variables telles que '%read_only%' ;
Le résultat doit être activé (la base de données esclave et la récupération après sinistre doivent être activées, et la base de données principale doit être désactivée)"
mysqldump --login-path=root --socket=/var/mysql.sock --default-character-set=UTF8 --single-transaction --events --triggers --routines --all-databases > all_databases.sql2. Importez la bibliothèque esclave
Exécutez d'abord la réinitialisation du maître dans la bibliothèque esclave ;
puis importez
mysql -uroot -p --protocol=TCP --port= <all_databases.sql &Connectez-vous en tant que root et actualisez le tableau des autorisations
videz les privilèges ;"
3. Testez la connexion
"mysql -udbsync -pPaic1234 -h10.31.224.103 --protocol=TCP --port=3938 10.31.9.241为主机物理IP""
change master to master_host='...', master_user='****', master_password='****', master_port=38, master_auto_position = 1;"4."show slave statusG
Regardez les 2 lignes suivantes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!