ApsaraDB for MySQL の安定性とセキュリティを確保するために、一定の制限が提案されています。

項目 制限事項
パラメータ変更 データベースパラメーターを変更するには、RDSコンソールまたは API を使用する必要があります。 しかし、一部のパラメーターは変更できません。 詳細は、RDS コンソールを使ったパラメーター設定をご参照ください。
ルート権限 root または sa の許可は与えられていません。
バックアップ
  • コマンドラインまたはグラフィカルインターフェイスを論理バックアップに使用できます。
  • 物理バックアップの場合、 RDSコンソールまたは API を使用する必要があります。
復元
  • コマンドラインまたはグラフィカルインターフェイスを論理的な復元に使用できます。
  • 物理的復元の場合は、RDS コンソールまたは API を使用する必要があります。
移行
  • 論理インポートには、コマンドラインまたはグラフィカルインターフェイスを使用できます。
  • MySQL コマンドラインツールまたはデータ転送サービス (DTS) を使用してデータを移行できます。
MySQL ストレージエンジン
  • 現在は InnoDB と TokuDB のみがサポートされています。 MyISAM エンジンに欠陥があり、データが失われる可能性があります。 MyISAM エンジンテーブルを作成する場合、 自動的に InnoDB エンジンテーブルに変換されます。 詳細については、『MyISAM エンジンが RDS for MySQL にサポートされていない理由』
  • パフォーマンスとセキュリティの要件には、InnoDB ストレージエンジンを推奨します。
  • メモリエンジンはサポートされていません。 メモリエンジンテーブルを作成すると、 自動的に InnoDB エンジンテーブルに変換されます。
レプリケーション MySQL では、マスター/スレーブレプリケーションアーキテクチャに基づくデュアルノードクラスタが提供されているので、手動でのデプロイは不要です。 アーキテクチャ内のスレーブインスタンスは表示されず、アプリケーションはスレーブインスタンスに直接アクセスすることはできません。
RDS インスタンスの再起動 インスタンスは RDS コンソールまたは API を使って再起動する必要があります。
ユーザー、パスワード、データベース管理 デフォルトでは RDSコンソールは、インスタンスの作成、インスタンスの削除、権限の変更、パスワードの変更などの操作を含む、ユーザー、パスワード、およびデータベースの管理に使用されます。 MySQL では、よりきめ細かい管理用のマスターアカウントを作成することもできます。
共通アカウント
  • 許可のカスタマイズはサポートされていません
  • アカウント管理およびデータベース管理インターフェースは RDS コンソールにあります。
  • 共通アカウントがサポートされているインスタンスには マスターアカウントもサポートされています。
マスターアカウント
  • 許可のカスタマイズがサポートされています。
  • SQL 文は管理に使用できます。
ネットワーク設定 MySQL 5.5/5.6 インスタンスがクラシックネットワーク内にあり、その「アクセスモード」が安全接続モードの場合、 SNAT モードの net.ipv4.tcp_timestamps を有効にしないでください。