En fait, l'esclave MySQL a l'autorisation d'exécuter toute instruction lue dans le journal binaire du serveur MySQL du maître, il existe donc des restrictions de sécurité spéciales lors de l'utilisation de fonctions stockées avec réplication. Si la réplication générale ou la journalisation binaire (à des fins de récupération ponctuelle) sont actives, deux options de sécurité sont disponibles pour le DBA MySQL :
Tout utilisateur souhaitant créer des fonctions stockées doit obtenir une autorisation DBA SUPER. .
En effet, log_bin_trust_function_creators permet à quiconque de créer des fonctions stockées à l'aide des autorisations CREATE standard, de sorte qu'un administrateur de base de données peut définir la variable système log_bin_trust_function_creators sur 1.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!