Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2011, 10h04   #1
Membre régulier
 
Homme Matt
Chef de projet NTIC
Inscription : janvier 2003
Messages : 109
Détails du profil
Informations personnelles :
Nom : Homme Matt
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2003
Messages : 109
Points : 80
Points : 80
Par défaut Trigger/Procédure/Function et réplication

Bonjour,

Je travaille avec deux serveurs MySQL en réplication et souhaite mettre en place des fonctions et triggers.

J'ai activé log-bin-trust-function-creators = 1 sur mon maitre (je suis bien conscient de ce que celà implique pour les traitement non déterministes).
D'après la doc MySQL, les fonctions/Procédure/trigger sont répliqués sur l'esclave lorsqu'on les créé ou les modifie (http://dev.mysql.com/doc/refman/5.0/...aitem-B-4-1-23).
Ce n'est pas mon cas. La fonction créée sur le maître n'existe pas sur l'esclave. Pourquoi ?
  • Dois-je activer log-bin-trust-function-creators sur l'esclave ?
  • Dois-je ajouter les privilèges CREATE/DROP ROUTINE sur mon user qui assure la réplication ?
  • D'ailleurs, ce user ne fait "que" GRANT REPLICATION SLAVE ON *.* ..., ne dois-je pas ajouter aussi le privilège EXECUTE ?
Dernier détail : le maître est en 5.0.51, l'esclave en 5.1.49.
L'upgrade du maître est prévue prochainement. J'espère juste que la différence de version n'est pas la cause de mon problème.
psychomatt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2011, 22h21   #2
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

De tête, ce n'est que le compte super privilégié qui peut créer les procs (sur le slave).
Je m'excuse si ma mémoire défaille...
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h17.


 
 
 
 
Partenaires

Hébergement Web