在Heroku MySQL数据库加载项中创建函数时出错
我有一个错误: [Err]1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的在Heroku MySQL数据库加载项中创建函数时出错,mysql,heroku,cleardb,Mysql,Heroku,Cleardb,我有一个错误: [Err]1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的log\u bin\u trust\u函数\u creators变量) 如何才能避免在Heroku ClearDB MySQL数据库中出现此错误?您遇到此问题的原因是ClearDB在其集群中使用的复制配置以及您在多租户集群上的事实。超级权限位于专用集群上,因此您可以创建UDF、存储过程和触发器。您可以升级到专用集群。现在我如何在Heroku ClearDB MySQL中实现UDF?为了防止启用二
log\u bin\u trust\u函数\u creators
变量)
如何才能避免在Heroku ClearDB MySQL数据库中出现此错误?您遇到此问题的原因是ClearDB在其集群中使用的复制配置以及您在多租户集群上的事实。超级权限位于专用集群上,因此您可以创建UDF、存储过程和触发器。您可以升级到专用集群。现在我如何在Heroku ClearDB MySQL中实现UDF?为了防止启用二进制日志记录的服务器出现这种危险,MySQL 5.0.6引入了存储过程和函数创建者必须拥有超级权限的要求,除了通常需要的创建例程权限之外。类似地,要使用ALTER PROCEDURE或ALTER FUNCTION,除了ALTER PROCEDURE权限外,还必须具有超级权限。如果没有超级权限,将发生错误。我也有同样的问题,你能解决吗?我正在考虑迁移到Heroku Postgres,因为这一点,但仍然不能100%确定我是否能够在他们负担得起的计划中创建存储过程和触发器。。。