2011-11-13 6 views
0

J'ai une réplication mysql entre 2 serveurs, et l'esclave est généralement mis à jour. Mais lorsque je change manuellement les champs du serveur SQL maître à partir du Workbench, l'esclave n'est pas mis à jour soudainement.Réplication mysql via workbench

Des idées quoi faire?

+0

vous voyez des erreurs? qu'est-ce que vous obtenez quand vous exécutez: afficher l'état de l'esclave \ G? –

Répondre

2

La réplication est uniquement effectuée si le schéma par défaut concerne une base de données en cours de réplication. par exemple, si vous avez la réplication mis en place pour DB1, mais pas db2, exécutant la commande suivante:

mysql db2 -e 'update db1.mytable set myfield=1;' 

la mise à jour ne sera pas reproduit. Je crois qu'il est possible d'exécuter de telles commandes à partir de mysql workbench sans sélectionner un schéma par défaut, ce qui peut empêcher la réplication de la commande.