sql >> データベース >  >> RDS >> Mysql

5.1.32でTRIGGER特権を持つMySQLトリガーを作成できません

    これがこのバグレポート です。 。 1つのオプションは、-log-bin-trust-function-creatorsオプションをオンにして実行することです。これにより、SUPER特権なしでトリガーを作成できます。 このページ そのオプションをオンにすることの意味を説明します。基本的には、MySQLがトリガーが決定論的である(つまり、レプリケーションに対して安全である)と見なすかどうかに関係します。 DBAは、そのモードでの実行に慣れている場合とそうでない場合があります。理想的ではありませんが、SUPERを配るよりはましです...

    更新:2番目のリンクのドキュメントでは、実際には、行ベースのレプリケーション、または混合モードのレプリケーションを使用することでこれを回避できる可能性があるように聞こえます。少なくとも、それは複製にとって安全になるでしょう。それでもSUPERが必要かどうかはわかりませんが、試してみる価値はあるかもしれません。




    1. OracleLISTAGG関数の使用方法

    2. テーブルの主キーに一意のランダム整数IDを作成するにはどうすればよいですか?

    3. Passport、Redis、およびMySQLを使用してNode.jsでセッションを管理する方法

    4. floatデータ型とdecimalデータ型の違い