MySQL স্লেভ সার্ভার মাস্টারের বাইনারি লগ থেকে স্টেটমেন্ট এক্সিকিউট করার অধিকার রাখে, তাই রেপ্লিকেশনের সাথে স্টোরড ফাংশন ব্যবহারের জন্য কিছু বিশেষ সিকিউরিটি কনস্ট্রেইন্ট রয়েছে। যদি রেপ্লিকেশন বা বাইনারি লগিং সক্রিয় থাকে (পয়েন্ট-ইন-টাইম রিকভারির জন্য), তবে MySQL DBA-দের দুটি সিকিউরিটি অপশন থাকে:
SUPER প্রিভিলেজ অপশন
স্টোরড ফাংশন তৈরি করতে চাওয়া যেকোনো ইউজারকে DBA-র tarafından SUPER প্রিভিলেজ দিতে হবে।
log_bin_trust_function_creators মোড
log_bin_trust_function_creators সিস্টেম ভেরিয়েবল ১ সেট করলে CREATE ROUTINE প্রিভিলেজ যেকোনো ইউজার স্টোরড ফাংশন তৈরি করতে পারবে।