la réplication mysql - serveur esclave sur une base de données
Je ne pouvais pas trouver une réponse à ma question.
J'ai 2 serveurs mysql.
- Serveur maître
- Serveur esclave
Maintenant, je veux ajouter un autre serveur Esclave, mais j'ai d'autres site web en cours d'exécution sur le serveur.
Puis-je répliquer qu'une base de données?
OriginalL'auteur sabansaulic | 2011-12-22
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez
Si vous souhaitez répliquer qu'une base de données de master, vous pouvez définir
replicate-do-db
dans votre/etc/my.cnf
ou un ensemblereplicate-do-db
que mysql argument, par exemple:Si vous avez de multiples bases de données répliquées,
/etc/my.cnf
devrait ressembler à ceci:Si vous voulez juste de l'esclave à ignorer certains de la base de données, vous pouvez définir
replicate-ignore-db
:Plus de détails sur MySQL document: http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-db
OriginalL'auteur Frank Fang
Ajouter les lignes suivantes à /etc/my.fichier conf de l'esclave de la machine a résolu mon problème. Merci.
Cependant, veuillez noter qu'après avoir fait cela, j'ai dû redémarrer à la fois les bases de données et mettre à jour le nouveau nom de fichier et la position à partir du serveur maître en tapant la commande ci-dessous:
Ajouter ces informations à votre MySQL sur l'esclave de la machine et commencer à esclave.
OriginalL'auteur Omair Anwer