0

PHPスクリプトを呼び出すMySQLトリガーを作成しようとしています。MySQLサーバーインスタンスをRDSで実行していて、phpスクリプトを使用してSQSメッセージングシステムにメッセージを送信したいと考えています。

  1. PHPスクリプトはどこに保存しますか?
  2. EC2インスタンスにPHPSDKfor SQSをインストールする必要がありますか?
4

2 に答える 2

1

はい、通常どおりトリガーを使用できます。次の手順を使用します。

  1. 「パラメータグループ」メニューで変数を変更します。

    log_bin_trust_function_creators to "ON" or "1".
    
  2. インスタンスで「変更」と「再起動」を実行します。必須!

  3. 変数が実際に変更されたかどうかをmysqlクライアントで確認します。コマンドは次のとおりです。SHOW VARIABLES LIKE 'log_bin_trust%'

これで、通常どおりトリガーを作成できます。非常に難しいのは、質問を正しくチェックすることです。インスタンスはそのパラメータグループを使用する必要があり、これは正しく設定されている必要があります

于 2015-08-25T20:15:47.377 に答える
0

特にAmazonRDSでは、トリガーを忘れてください。

cronを使用して、5分ごとにPHPスクリプトを実行し(たとえば)、未送信のメッセージを探し、SQSメッセージングシステムを使用して送信します。

于 2012-06-25T22:51:28.500 に答える