Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro MySQL/Amazon RDS:você não tem privilégios SUPER...

  1. Abra o console da Web do RDS.
  2. Abra a guia "Grupos de parâmetros".
  3. Crie um novo grupo de parâmetros. Na caixa de diálogo, selecione a família MySQL compatível com a versão do seu banco de dados MySQL, dê um nome e confirme. Selecione o Grupo de Parâmetros recém-criado e emita “Editar Parâmetros”.
  4. Procure o parâmetro 'log_bin_trust_function_creators' e defina seu valor como '1′.
  5. Salve as alterações.
  6. Abra a guia "Instâncias". Expanda sua instância do MySQL e emita a "Ação da instância" chamada "Modificar".
  7. Selecione o grupo de parâmetros recém-criado e ative "Aplicar imediatamente".
  8. Clique em "Continuar" e confirme as alterações.
  9. Aguarde a conclusão da operação "Modificando".
  10. Novamente, abra a guia "Instâncias". Expanda sua instância do MySQL, expanda a guia "Ação da instância" e selecione "Reiniciar".

EDITAR dezembro de 2020:Não é necessário reiniciar já que log_bin_trust_function_creators tem apply type =dynamic. Pelo menos isso é verdade se o seu RDS já tiver um grupo de parâmetros anexado e você o editar, em vez de criar um novo grupo de parâmetros. Apenas salve a edição do parâmetro e você está pronto para ir.