amazon rds

[1/1]

  1. Amazon RDS for MariaDB 10.4 を使用して TEXT 型の列にユニーク制約を設定
    このエラーは、MariaDB 10. 3 以前のバージョンの制限によるものです。これらのバージョンでは、TEXT 型の列にユニーク制約を設定するには、HASH インデックスを使用する必要があります。しかし、Amazon RDS で利用可能な MariaDB バージョンは 10
  2. PostgreSQLスキーマ作成エラー「must be member of role」:スーパーユーザー権限で強行突破
    このエラーは、PostgreSQLでスキーマを作成しようとした際に、スキーマを作成しようとしているユーザーが、そのスキーマの所有者となるロールのメンバーではない場合に発生します。エラーメッセージ:例:上記の例では、my_schemaというスキーマを作成しようとしましたが、エラーが発生しました。これは、現在のユーザーがmy_schema_ownerというロールのメンバーではないためです。
  3. Amazon RDS for MySQL で「Access denied; you need (at least one of) the SUPER privilege(s) for this operation」エラーを解決するサンプルコード
    SUPER 権限は、MySQL インスタンスに対して最も強力な権限であり、以下の操作を含む、ほぼすべての操作を実行できます。ユーザーの作成と削除テーブルの作成、変更、削除データの挿入、更新、削除権限の付与と取り消しインスタンスの設定変更SUPER 権限は、セキュリティ上の理由から、極めて慎重に付与する必要があります。通常、この権限は、データベース管理者のみが付与されます。
  4. AWS RDS for MySQLのmysqldumpコマンドでflush tablesエラーが発生した場合の対処法
    Linux環境でAWS RDSのMySQLデータベースに対してmysqldumpコマンドを実行すると、flush tablesエラーが発生する場合があります。原因このエラーは、mysqldumpコマンドがデータベースのロックを取得できないことが原因です。これは、RDS for MySQLのデフォルト設定では、innodb_flush_log_at_trx_commitパラメータが1に設定されており、トランザクションコミット時にログファイルへの書き込みが同期的に行われるためです。