Maison  >  Article  >  base de données  >  Configurer l'instance de service maître-esclave Mysql

Configurer l'instance de service maître-esclave Mysql

小云云
小云云original
2018-01-13 14:23:091687parcourir

Cet article présente principalement les informations pertinentes pour la configuration des exemples d'implémentation du service maître-esclave Mysql. Les amis qui en ont besoin peuvent s'y référer. J'espère qu'il pourra aider tout le monde.

Configurer l'instance d'implémentation du service maître-esclave Mysql

### Configurer la base de données maître my.cnf


server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

### Créer un compte de synchronisation sur la base de données maître


create user backup;
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIED BY 'mysql';

### Configurer la base de données esclave my.cnf


server-id=2
relay-log-index=slave-relay-bin.index
relay- log=slave-relay-bin

### Redémarrer le service MySQL


service mysqld restart

### Connectez-vous au service maître


change master to master_host='192.168.91.128',
master_port=3306,master_user='backup',master_password='mysql',
master_log_file='master-bin.000001',master_log_pos=0;

### Démarrez le service esclave


start slave;

### Vérifiez l'état du service maître


SHOW MASTER STATUS;

### Vérifiez l'état du service esclave


SHOW slave STATUS \G;

### Vérifiez si le server_id est le même, il doit être différent


show variables like 'server_id';

Erreurs courantes

Erreur : Erreur fatale : le thread d'E/S esclave s'arrête car le maître et l'esclave ont des UUID de serveur MySQL égaux ; ces UUID doivent être différents pour que la réplication fonctionne.

Méthode de solution : Vérifiez si server-uuid=******************** dans auto.cnf dans les données Le répertoire est le même, remplacez-le par un

Recommandations associées :

Configuration de l'architecture du serveur maître-esclave MySQL

Spécial problèmes avec la configuration du serveur maître-esclave MySQL

Tutoriel de mise en œuvre du serveur maître-esclave de configuration de base de données MySQL pour un exemple de veille chaude sur deux machines

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn