Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể tạo trình kích hoạt MySQL với đặc quyền TRIGGER trên 5.1.32

Đây là báo cáo lỗi cho điều này . Một tùy chọn là chạy khi bật tùy chọn - log-bin-trust-function-Creators, tùy chọn này sẽ cho phép bạn tạo trình kích hoạt mà không cần đặc quyền SUPER. Trang này giải thích ý nghĩa của việc bật tùy chọn đó. Về cơ bản, nó liên quan đến việc MySQL có nghĩ rằng các trình kích hoạt của bạn là xác định (tức là an toàn để sao chép) hay không. DBA của bạn có thể có hoặc có thể không thoải mái khi chạy ở chế độ đó. Nó không lý tưởng, nhưng tốt hơn là cho ra SUPER ...

CẬP NHẬT:Các tài liệu ở liên kết thứ hai thực sự làm cho nó giống như bạn có thể giải quyết vấn đề này bằng cách sử dụng sao chép dựa trên hàng hoặc thậm chí sao chép chế độ hỗn hợp. Ít nhất điều đó sẽ làm cho nó an toàn để nhân rộng. Tôi không biết bạn có được yêu cầu phải có SUPER hay không, nhưng nó có thể đáng để thử.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP_CONCAT tương đương ở Django

  2. Lỗi MySQL khi chèn dữ liệu có chứa dấu nháy đơn (dấu nháy đơn)?

  3. Cách chuyển đổi con trỏ SQL Server sang MySQL tương đương

  4. Tạo một bảng mới từ việc hợp nhất hai bảng với union

  5. Không thể cài đặt mysql-python (phiên bản mới hơn) trong Windows