1

GoDaddy (Linux) の共有ホスティング上のデータベースに決定論的な MySQL データ読み取り関数を作成しようとしました。しかし、関数の作成中に次のエラーが発生しました。

#1419 - You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

GoDaddy テクニカル サポートに連絡したところ、これを行うにはスーパー ユーザー権限が必要であり、共有ホスティングではそれを付与できないとのことでした。そこで、すべてを Amazon Web Services に移行する予定です。

その前に、Amazon RDS がこの MySQL 関数の作成を許可するかどうか、または同じ問題に遭遇する可能性があるかどうかを誰か知っていますか? GodaddyでもDBトリガーを作成する同じ問題に遭遇し、ストアドプロシージャを使用して回避しました。

ご協力いただきありがとうございます。

4

1 に答える 1

4

はい、Amazon RDS で log_bin_trust_function_creators パラメータを変更できるという事実を知っています。

RDS には、パラメーター グループと呼ばれるものがあります。設定を変更する場合は、新しいパラメーター グループを作成し、必要なパラメーターを変更して (この場合は log_bin_trust_function_creators を 1 に設定)、インスタンスを起動 (または既に起動されているインスタンスを変更) し、インスタンスのパラメーター グループを作成したばかりのもの。

お役に立てれば。

于 2011-05-24T12:53:21.857 に答える