ApsaraDB RDS for MySQL インスタンスを作成した後、ビジネス要件に基づいて RDS インスタンスにデータベースを作成できます。ApsaraDB RDS for MySQL では、ApsaraDB RDS コンソール、SQL 文、および API 操作を使用してデータベースを作成および削除できます。
背景情報
用語
インスタンス: 仮想化されたデータベースサーバー。1 つの RDS インスタンスに複数のデータベースを作成して管理できます。
データベース: 体系的に保存され、複数のユーザーで共有できるデータのセット。データベースは最小限の冗長性を提供し、アプリケーションから独立しています。簡単に言うと、データベースはデータを保存するために使用されるデータウェアハウスです。
文字セット: データベースで使用される文字、特殊文字、およびエンコード規則のコレクション。
データベースの最大数とテーブルの最大数
アカウントの種類 | データベースの最大数 | テーブルの最大数 |
特権アカウント | ApsaraDB RDS for MySQL では、RDS インスタンスに作成できるデータベースの数に制限はありません。基盤となるファイルシステムのディレクトリ数には制限が課される場合があります。 | 200,000 未満 |
標準アカウント | 200,000 未満 |
前提条件
RDS インスタンスが作成されていること。詳細については、「ApsaraDB RDS for MySQL インスタンスの作成」をご参照ください。
注意事項
ApsaraDB RDS for MySQL インスタンスのデータベースの名前は変更できません。
データベースの作成
ApsaraDB RDS コンソールの使用
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
表示されるページの左側のナビゲーションウィンドウで、データベース管理 をクリックします。
表示されるページで、データベースを作成する をクリックします。
表示されるパネルで、次の表に示すパラメータを設定します。
パラメータ
説明
データベース名
データベースの名前。長さは 2 ~ 64 文字である必要があります。
文字で始まり、文字または数字で終わる必要があります。
小文字、数字、アンダースコア (_)、およびハイフン (-) を含めることができます。
RDS インスタンス内で一意である必要があります。
説明データベース名にハイフン (
-
) が含まれている場合、システムはデータベースが存在するフォルダの名前のハイフン (-
) を@002d
として解析します。サポートされている文字セット
データベースの文字セット。ビジネス要件に基づいて文字セットを選択します。
承認済みアカウント
データベースの承認済みアカウント。このパラメータは空のままにすることができます。このパラメータを空のままにした場合、データベースの作成後にデータベースの承認済みアカウントを指定できます。詳細については、「ApsaraDB RDS for MySQL インスタンスの標準アカウントの権限を変更する」をご参照ください。
説明[承認済みアカウント] ドロップダウンリストには、インスタンスに作成された標準アカウントのみが表示されます。特権アカウントはすべてのデータベースに対するすべての権限を持っており、承認を必要としません。
説明
データベースの説明。このパラメータはオプションです。データベースの管理に役立つように、このパラメータを設定できます。説明は最大 256 文字まで入力できます。
次に、[OK] をクリックします。
SQL 文の使用
次の文を実行してデータベースを作成します。
CREATE DATABASE <データベース名>;
データベースの削除
ApsaraDB RDS コンソールまたは SQL 文を使用して RDS インスタンスからデータベースを削除すると、データベースは使用できなくなります。注意して進めてください。
ApsaraDB RDS コンソールの使用
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
表示されるページの左側のナビゲーションウィンドウで、データベース管理 をクリックします。
削除するデータベースを見つけて、削除 列の アクション をクリックします。
表示されるメッセージで、[OK] をクリックします。
SQL 文の使用
次の文を実行してデータベースを削除します。
DROP DATABASE <データベース名>;
よくある質問
RDS コンソールで作成したデータベースが DMS コンソールに表示されないのはなぜですか?
既存のインスタンスに必要なデータベースが見つからない場合は、次の理由が考えられます。
アカウントに必要なデータベースにアクセスする権限がありません。RDS インスタンス詳細ページの [アカウント] ページに移動して、アカウントの権限を手動で変更 できます。
データベースのメタデータが DMS に同期されていません。必要なデータベースを見つけるには、必要なデータベースが属する RDS インスタンスにポインタを移動し、インスタンス名の横にある
アイコンをクリックします。
データベースのスキーマを DMS にすばやく同期するには、DMS が提供する 空のデータベース初期化 機能を使用します。
関連操作
操作 | 説明 |
データベースを作成します。 | |
データベースを削除します。 |