メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

MySQL DB インスタンスを作成して MySQL DB インスタンス上のデータベースに接続する

DB インスタンスを作成する最も簡単な方法は、AWS マネジメントコンソール を使用することです。DB インスタンスを作成すると、MySQL Workbench のような MySQL 標準ユーティリティを使用して DB インスタンス上のデータベースに接続することができます。

重要

DB インスタンスを作成したり、DB インスタンスに接続したりする前に、「Amazon RDS のセットアップ」セクションのタスクを実行する必要があります。

MySQL DB インスタンスを作成する

Amazon RDS の基本的な構成要素は DB インスタンスです。これは MySQL データベースを実行する環境です。

この例では、west2-mysql-instance1 という名前の MySQL データベースエンジンを実行する DB インスタンスを、db.m1.small DB インスタンスクラス、5 GB のストレージ、保持期間が 1 日に設定された自動バックアップという設定で作成します。

To create a MySQL DB instance

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. In the top right corner of the Amazon RDS console, choose the region in which you want to create the DB instance.

  3. In the navigation pane, choose Instances.

  4. Choose Launch DB Instance. The Launch DB Instance Wizard opens on the Select Engine page.

    
									Engine selection
  5. On the Select Engine page, choose the MySQL icon and then choose Select for the MySQL DB engine.

  6. On the Specify DB Details page, specify your DB instance information. The following table shows settings for an example DB instance. When the settings are as you want them, choose Next.

    For This Parameter Do This

    License Model

    Choose the default, general-public-license, to use the general license agreement for MySQL. MySQL has only one license model.

    DB Engine Version

    Choose the default version of MySQL. Note that Amazon RDS supports multiple versions of MySQL in some regions.

    DB Instance Class

    Choose db.m1.small for a configuration that equates to 1.7 GB memory, 1 ECU (1 virtual core with 1 ECU), 64-bit platform, and moderate I/O capacity.

    Multi-AZ Deployment

    Choose Yes to have a standby replica of your DB instance created in another Availability Zone for failover support. We recommend Multi-AZ for production workloads to maintain high availability. For development and testing, you can choose No.

    For more information, see 高可用性 (マルチ AZ) .

    Allocated Storage

    Type 5 to allocate 5 GB of storage for your database. In some cases, allocating a higher amount of storage for your DB instance than the size of your database can improve I/O performance. For more information about storage allocation, see Amazon Relational Database Service Features.

    Storage Type

    Choose the storage type Magnetic. For more information about storage, see Amazon RDS のストレージ.

    DB Instance Identifier

    Type a name for the DB instance that is unique for your account in the region you chose. You can add some intelligence to the name, such as including the region and DB engine you chose, for example west2-mysql-instance1.

    Master Username

    Type a name using alphanumeric characters that you will use as the master user name to log on to your DB instance. This will be the user name you use to log on to your database on the DB instance for the first time.

    Master Password and Confirm Password

    Type a password that contains from 8 to 41 printable ASCII characters (excluding /,", and @) for your master user password. This will be the password you will use when you use the user name to log on to your database. Then type the password again in the Confirm Password box.

    
						DB instance details
  7. On the Configure Advanced Settings page, provide additional information that RDS needs to launch the MySQL DB instance. The table shows settings for an example DB instance. Specify your DB instance information, then choose Launch DB Instance.

    For This Parameter Do This

    VPC

    Choose the name of the Amazon Virtual Private Cloud (VPC) that will host your MySQL DB instance. If your DB instance will not be hosted in a VPC, choose Not in VPC. For more information about VPC, see Amazon Virtual Private Cloud (VPCs) と Amazon RDS.

    Availability Zone

    Determine if you want to specify a particular Availability Zone. If you chose Yes for the Multi-AZ Deployment parameter on the previous page, you will not have any options here. For more information about Availability Zones, see リージョンとアベイラビリティーゾーン.

    DB Security Groups

    Choose the security group you want to use with this DB instance. For more information about security groups, see DB セキュリティグループを操作する.

    Database Name

    Type a name for your default database that is 1 to 64 alpha-numeric characters. If you do not provide a name, Amazon RDS will not automatically create a database on the DB instance you are creating.

    To create additional databases, connect to the DB instance and use the SQL command CREATE DATABASE. For more information about connecting to the DB instance, see MySQL データベースエンジンを実行している DB インスタンスに接続する.

    Database Port

    Leave the default value of 3306 unless you have a specific port you want to access the database through. MySQL installations default to port 3306.

    DB Parameter Group

    Leave the default value unless you created your own DB parameter group. For more information about parameter groups, see DB パラメータグループを使用する.

    Option Group

    Choose the default value because this option group is used with the MySQL version you chose on the previous page.

    Copy Tags To Snapshots

    Choose this option to have any DB instance tags copied to a DB snapshot when you create a snapshot. For more information, see Amazon RDS リソースのタグ付け.

    Enable Encryption

    Choose Yes to enable encryption at rest for this DB instance. For more information, see Amazon RDS リソースの暗号化.

    Backup Retention Period

    Set the number of days you want automatic backups of your database to be retained. For testing purposes, you can set this value to 1.

    Backup Window

    Unless you have a specific time that you want to have your database backup, use the default of No Preference.

    Enable Enhanced Monitoring

    Unless you want to enable gathering metrics in real time for the operating system that your DB instance runs on, use the default of No.

    Auto Minor Version Upgrade

    Choose Yes to enable your DB instance to receive minor DB engine version upgrades automatically when they become available.

    Maintenance Window

    Choose the 30 minute window in which pending modifications to your DB instance are applied. If the time period doesn't matter, choose No Preference.

    
						Additional Configuration panel
  8. On the RDS console, the new DB instance appears in the list of DB instances. The DB instance will have a status of creating until the DB instance is created and ready for use. When the state changes to available, you can connect to a database on the DB instance. Depending on the DB instance class and store allocated, it could take several minutes for the new DB instance to become available.

    
						My DB instances list

MySQL データベースエンジンを実行している DB インスタンス上のデータベースに接続する

Amazon RDS によって DB インスタンスがプロビジョニングされると、SQL 標準クライアントアプリケーションを使用して DB インスタンス上のデータベースに接続できるようになります。この例では、MySQL モニターコマンドを使用して MySQL DB インスタンス上のデータベースに接続します。接続に使用できる GUI 方式のアプリケーションの 1 つが MySQL Workbench です。詳細については、「MySQL Workbench のダウンロード」ページを参照してください。MySQL の使用方法の詳細については、MySQL のドキュメントを参照してください。

MySQL モニターを使用して DB インスタンス上のデータベースに接続するには

  • Type the following command at a command prompt on a client computer to connect to a database on a MySQL DB instance using the MySQL monitor. Substitute the DNS name for your DB instance for <endpoint>, the master user name you used for <mymasteruser>, and the master password you used for <password>.

    Copy
    PROMPT> mysql -h <endpoint> -P 3306 -u <mymasteruser> -p

    You will see output similar to the following.

    Copy
    Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 350 Server version: 5.6.27-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

DB インスタンスを削除する

作成したサンプル DB インスタンスに接続したら、料金がこれ以上発生しないように、DB インスタンスを削除してください。

最終的な DB スナップショットを作成しないで DB インスタンスを削除するには

  1. AWS マネジメントコンソールにサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. In the Instances list, choose the DB instance you wish to delete.

  3. Choose Instance Actions, and then choose Delete from the dropdown menu.

  4. Choose No in the Create final Snapshot? drop-down list box.

  5. Choose Yes, Delete.