对于将存储过程和函数与复制结合使用,有哪些特殊安全要求?


实际上,MySQL 主从服务器有权限执行从主 MySQL 服务器的二进制日志读取的任何语句,因此一些特殊安全约束适用于使用带复制功能的存储过程。如果复制或常规的二进制日志记录(用于实现某一时间点的恢复)是活动的,那么 MySQL DBA 有两个安全选项供他们选择 −

超级权限选项

任何希望创建存储过程的用户都必须由 DBA 授予 SUPER 权限。

log_bin_trust_function_creators 模式

实际上,log_bin_trust_function_creators 使得任何具有标准 CREATE ROUTINE 权限的用户都可以创建存储过程,因此 DBA 可以将 log_bin_trust_function_creators 系统变量设置为 1。

更新于: 22-Jun-2020

189 次浏览

开启你的 事业

完成课程,获得认证

立即开始
广告
© . All rights reserved.