10

MySQL の max_connect_errors を変更する必要がありますが、サーバーへの SSH コントロールがありません。mysql クエリを使用して変更できますか?

そうでない場合、AmazonのRDSサービスでこれを変更する方法を誰かアドバイスできますか? パラメータオプションにはないようです。

ありがとうございました!

4

6 に答える 6

10

これが私がそれを修正した方法です:

  1. 新しい db パラメータ グループを作成します (コマンド ライン ツールまたはコンソールを使用)。
  2. 新しいパラメーター グループの max_connect_errors を変更します。私のコマンドは次のよう rds-modify-db-parameter-group -C cert-xxxxxx.pem -K pk-xxxxx.pem --db-parameter-group-name=customdb --parameters "name=max_connect_errors,value=10000,method=immediate" になりました。または、コンソールで実行できます。
  3. コンソールでデータベースを変更して、新しいパラメーター グループを使用する
  4. rds インスタンスを再起動します。戻ってくると、max_connect_errors がより高い新しいパラメータ グループが使用されます。
于 2011-07-23T06:02:37.577 に答える
3

Amazon は現在、このパラメーターの変更を許可しているようです。

skip_name_resolve必要でない限り、1に設定することもできます。

于 2011-06-08T17:47:27.670 に答える
3

まず、RDS パラメータ グループを作成する必要があります。これは、RDS インスタンスに適用できる設定の「プロファイル」です。

次に、RDS コマンド ライン クライアントまたは API ツールを使用して、RDS パラメータ グループの設定を変更する必要があります。

また、RDS パラメータ グループが RDS インスタンスに適用されていることを確認する必要があります。

デイブ

于 2011-07-16T23:36:02.650 に答える
-3
show variables like 'max_connect_errors';
/* to show current setting */

set global max_connect_errors=100000000;
/* or any number you want */

実行権限のあるユーザーとしてログインしていることを確認してくださいset global

これは amazon-rds には適していません

于 2010-12-13T14:00:15.367 に答える