Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ข้อกำหนดด้านความปลอดภัยพิเศษสำหรับการใช้กระบวนงานที่เก็บไว้ร่วมกับการจำลองแบบมีอะไรบ้าง?


อันที่จริง เซิร์ฟเวอร์ทาสของ MySQL มีสิทธิ์ดำเนินการคำสั่งใดๆ ที่อ่านจากบันทึกไบนารีของเซิร์ฟเวอร์ MySQL ของมาสเตอร์ ดังนั้นจึงมีข้อจำกัดด้านความปลอดภัยพิเศษบางประการสำหรับการใช้ฟังก์ชันที่เก็บไว้กับการจำลองแบบ หากการจำลองแบบหรือการบันทึกไบนารีโดยทั่วไป (เพื่อวัตถุประสงค์ในการกู้คืนแบบ point-in-time) เปิดใช้งานอยู่ MySQL DBA จะมีตัวเลือกความปลอดภัยสองแบบที่เปิดไว้ –

ตัวเลือกของสิทธิ์พิเศษ

ผู้ใช้ที่ต้องการสร้างฟังก์ชันที่เก็บไว้จะต้องได้รับสิทธิ์ SUPER จาก DBA

โหมด log_bin_trust_function_creators

ที่จริงแล้ว log_bin_trust_function_creators ช่วยให้ใครก็ตามที่มีสิทธิ์ CREATE ROUTINE มาตรฐานสร้างฟังก์ชันที่เก็บไว้ ดังนั้น DBA สามารถตั้งค่าตัวแปรระบบ log_bin_trust_function_creators เป็น 1 ได้