Bonjour,
Je suis en train de mettre en place une réplication entre un serveur MySQL 5 Windows et un client MySQL 5 Linux.
Apparement pour éviter des erreurs durant la réplication il faut que la structure de l'intégralité des bases du serveur à répliquer se retrouve côté client.
En me servant de binlog-do-db et binlog-ignore-db, en ne voulant répliquer qu'une base, il y a tout de même des risques de répliquer les autres bases si les actions se déroulent en dehors de ces bases.
Ex:
Je voudrais répliquer uniquement la base Ma_Base.
Si j'ai binlog-ignore-db = Autre_Base
use Autre_Base;
INSERT INTO ma_table ...
ne sera pas répliquée.
Par contre :
use mysql;
INSERT INTO Autre_Base.ma_table ...
sera répliqué.
Sauriez-vous comment empêcher complétement la réplication de certaines bases et/ou autoriser seulement tel ou tel base (quitte à mettre les bases read only si possible côté client) ?
En vous remerciant,
C. Tobini

 

 
		
		 
         
 

 
			
			

 
   


 Réplication: empêcher totalement certaines bases ?
 Réplication: empêcher totalement certaines bases ?
				 Répondre avec citation
  Répondre avec citation

 et n'ont aucun pouvoir sur la nécessité de d'agir sur bases courantes.
  et n'ont aucun pouvoir sur la nécessité de d'agir sur bases courantes. 
Partager