Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се създаде MySQL тригер с привилегия TRIGGER на 5.1.32

Ето отчет за грешка за това . Една от опциите е да стартирате с включена опция --log-bin-trust-function-creators, която ще ви позволи да създавате тригери без привилегията SUPER. Тази страница обяснява какво означава включването на тази опция. По принцип това е свързано с това дали MySQL смята, че вашите тригери са детерминистични (т.е. безопасни за репликация). Вашият DBA може или не може да се чувства удобно да работи в този режим. Не е идеално, но по-добре от това да раздавате СУПЕР...

АКТУАЛИЗАЦИЯ:Документите във втората връзка всъщност звучи така, сякаш може да успеете да заобиколите това, като използвате репликация, базирана на редове, или дори репликация в смесен режим. Поне това би го направило безопасно за репликация. Дали все още ще се изисква да имате SUPER или не, не знам, но може да си струва да опитате.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как изключвате почивните дни от date_sub?

  2. Променливи на сесията:Колко данни са твърде много?

  3. продължавайте да получавате синтактична грешка (php / mysql)

  4. mysql тип данни за телефонен номер и адрес

  5. MySQL получава произволна стойност между две стойности