web-dev-qa-db-fra.com

Miroir des bases de données dans MySQL

Y a-t-il un moyen de miroir des bases de données dans MySQL? Dans SQL Server, vous avez la possibilité de lier 2 bases de données dans une maîtrise à la relation maître. Un DB acceptera les transactions et les transactions seront commises sur les deux DBS en même temps. Y a-t-il un concept similaire dans MySQL?

3
Lloyd Banks

Je pense que l'autre réponse a manqué le point de la question; Ce qui est que dans la mise en miroir SQL Server, une transaction qui s'engage aux deux serveurs A et B sont commises en même temps (en atomicité). Si la transaction échoue sur un serveur, elle échoue sur les deux. Il ne semble pas qu'il y ait une caractéristique similaire sur mysql

2
Lloyd Banks

sa réplication appelée mysql:

La réplication active des données d'un serveur de base de données MySQL (le maître) à répliquer à un ou plusieurs serveurs de base de données MySQL (les esclaves). La réplication est asynchrone par défaut - Les esclaves n'ont pas besoin de connecter de manière permanente pour recevoir des mises à jour du maître. Cela signifie que les mises à jour peuvent se produire sur des connexions longue distance et même sur des connexions temporaires ou intermittentes telles qu'un service d'accès à distance. Selon la configuration, vous pouvez répliquer toutes les bases de données, les bases de données sélectionnées ou même les tables sélectionnées dans une base de données.

1
Satish