我尝试在 GoDaddy (Linux) 的共享主机上的数据库中创建一个确定性的 MySQL 数据读取函数。但是在创建函数时出现以下错误。
#1419 - You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
我已联系 GoDaddy 技术支持,他们提到我需要超级用户权限才能执行此操作,他们将无法在共享主机上授予我该权限。所以我打算把所有东西都转移到亚马逊网络服务上。
在我这样做之前,有谁知道 Amazon RDS 是否允许创建这个 MySQL 函数,或者我是否有可能在那里遇到同样的问题?我在 Godaddy 上创建数据库触发器时也遇到了同样的问题,并使用存储过程解决了问题。
谢谢你的帮助。