Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Heroku MySQL数据库加载项中创建函数时出错_Mysql_Heroku_Cleardb - Fatal编程技术网

在Heroku MySQL数据库加载项中创建函数时出错

在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?为了防止启用二

我有一个错误:

[Err]1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的
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%确定我是否能够在他们负担得起的计划中创建存储过程和触发器。。。