Database 如何在aws中创建mysql函数?

Database 如何在aws中创建mysql函数?,database,amazon-web-services,phpmyadmin,Database,Amazon Web Services,Phpmyadmin,我试着创建一个mysql存储过程,没问题。我试图创建一个mysql存储函数的函数,但出现了这个错误 做了一些研究,但不敢尝试,因为有很多解决方案。我不知道哪一个是真的 我还尝试在phpmyadmin端检查特权。不工作 我还尝试将log\u bin\u trust\u function\u creators更新为1,并导致错误。下面是附有错误的图像。 这是我尝试通过phpmyadmin在aws服务器中创建函数时出现的错误: 如错误消息所示,您需要在RDS参数组中将log\u bin\u tr

我试着创建一个mysql存储过程,没问题。我试图创建一个mysql存储函数的函数,但出现了这个错误

  • 做了一些研究,但不敢尝试,因为有很多解决方案。我不知道哪一个是真的

  • 我还尝试在phpmyadmin端检查特权。不工作

  • 我还尝试将
    log\u bin\u trust\u function\u creators
    更新为1,并导致错误。下面是附有错误的图像。



  • 这是我尝试通过phpmyadmin在aws服务器中创建函数时出现的错误:

    如错误消息所示,您需要在RDS参数组中将
    log\u bin\u trust\u function\u creators
    设置为
    1

    在RDS中,从有意义的意义上讲,它不是“不安全的”


    我将在尝试更新时尝试此功能。。。它导致另一个错误
    错误保存:无法修改默认参数组。(服务:AmazonRDS;状态代码:400;错误代码:InvalidParameterValue;请求ID:9c091359-7a3b-4da8-88ac-0fc919e2237c)发现默认参数组是默认参数组,无法编辑或修改,它从字面上解释了错误中的所有内容。我创建了自己的参数,login_bin设置为1,然后将参数组替换为自己的参数组,然后重新启动。很好用!多谢各位@一丸很好。这里有一个额外提示:在RDS上始终使用自定义参数组,即使您不知道需要自定义参数组的具体原因。更改与实例关联的参数组始终需要重新启动。无需重新启动即可更改现有组中的许多参数。