Maison >base de données >tutoriel mysql >Comment configurer la synchronisation maître-esclave dans la base de données MYSQL
Maître maître : 192.168.1.132
Esclave : 192.168.1.133
1)授权给从数据库
GRANT REPLICATION SLAVE ON *.* to 'repl'@'192.168.1.132' identified by 'test123456'; FLUSH PRIVILEGES;
# 🎜 🎜#
2) Modifiez le fichier de configuration de la bibliothèque principale, activez binlog et définissez l'ID du serveur Chaque fois que vous modifiez le fichier de configuration, vous devez redémarrer le service mysql pour prendre effetvim /etc/my.cnf#🎜. 🎜##🎜 🎜#
server-id : le numéro d'identification du maître ;
log-bin : le chemin du journal synchronisé et le nom du fichier. par mysql avec autorisation ;# 🎜🎜#binlog-do-db : Nom de la base de données à synchroniser
3) Autorisation
chown mysql:mysql -R /usr/local/mysql_data
4) Redémarrez le service :
service mysqld restart#🎜 🎜#5) Entrez la déclaration suivante
show master status;
2. Configurez la base de données esclave
. 1) Définissez la configuration de la base de données esclave #🎜🎜 #
vi /etc/my.cnfserver-id
2) Ajoutez l'adresse de la base de données principale, le numéro de port, l'utilisateur de synchronisation, le mot de passe, le fichier journal, la position de départ du fichier. 3) Supprimer auto.cnf
cd /usr/local/mysql_data/ rm -rf auto.cnf(Si vous ne le supprimez pas, la synchronisation échouera)
#🎜🎜 #4) Démarrez la base de données esclave maître-esclave
show slave status5) Insérez des données dans les données principales, à partir des données sont des données synchronisées.
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!