1. ホーム
  2. データベース

MYSQL "Access denied; you need (at least one of) SUPER privilege(s) for this operation" 問題解決

2022-01-23 07:10:31

Navicatでスクリプトを実行すると、エラー "Access denied; you need (at least one of) SUPER privilege(s) for this operation" が報告されました。よく調べてみると、作成文にDEFINER制約が付加されていることがわかりました。DEFINER制約を削除して、再度実行すればOKです。

その後、同僚に聞いたのですが、スクリプトはデータベースからエクスポートされたものだそうです。ツールはロールにチェックを入れた状態でエクスポートしたのだと思います。