वास्तव में, एक MySQL स्लेव सर्वर के पास मास्टर के MySQL सर्वर बाइनरी लॉग से पढ़े गए किसी भी स्टेटमेंट को निष्पादित करने का अधिकार होता है, इसलिए प्रतिकृति के साथ संग्रहीत कार्यों का उपयोग करने के लिए कुछ विशेष सुरक्षा बाधाएं मौजूद हैं। यदि सामान्य रूप से प्रतिकृति या बाइनरी लॉगिंग (पॉइंट-इन-टाइम रिकवरी के उद्देश्य से) सक्रिय है, तो MySQL DBA के पास उनके लिए दो सुरक्षा विकल्प खुले हैं -
सुपर विशेषाधिकार का विकल्प
संग्रहीत कार्यों को बनाने के इच्छुक किसी भी उपयोगकर्ता को डीबीए द्वारा सुपर विशेषाधिकार प्रदान किया जाना चाहिए।
log_bin_trust_function_creators मोड
वास्तव में, log_bin_trust_function_creators किसी को भी मानक क्रिएट रूटीन विशेषाधिकार के साथ संग्रहीत फ़ंक्शन बनाने में सक्षम बनाता है, इसलिए एक DBA log_bin_trust_function_creators सिस्टम चर को 1 पर सेट कर सकता है।