質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

1932閲覧

RDSのパラメータ変更

yu-go.ac

総合スコア7

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2017/05/02 07:24

編集2017/05/02 07:55

###前提・実現したいこと
AWS_RDS(MySQL5.6.23)を使用してslow_logテーブルのデータを別テーブルへinsertしている。
別テーブルへのinsertを行う時にのみbinログの出力をOFFにしようと下記のようなパラメータ変更のクエリを記載しました。

・現在のログ出力の設定を変数に保存
SET @sql_log_bin = @@sql_log_bin;
・binログの出力をオフにする。
SET sql_log_bin = 0;
insert実行
・insert実行後、元の設定値に戻す。
SET @@sql_log_bin = @sql_log_bin;

insertを流しているときのみbinログの出力を抑えたいのでコンソール画面からではなくsqlのコマンドでパラメータの変更を行いたいです。
###発生している問題・エラーメッセージ
パラメータを変更しようとすると権限が足りないと言われエラーになります。
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privileg e(s) for this operation

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

特権を必要とするSQLコマンドを利用者がRDSに対して発行することはできません。AWSが特権を所有しているからです。

投稿2017/05/02 12:33

kongou-ae

総合スコア432

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lazhuward

2017/05/05 04:53

補足すると、ユーザがいじれないRDSのパラメータ値を使いたいのであれば、EC2にDBをインストールするしかありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問