VPC環境で利用できます。
Cloud DB for MySQLインスタンスを作成します。
構文
createCloudMysqlInstance構文は次の通りです。
./ncloud vmysql createCloudMysqlInstance \
--vpcNo <vpc-no> \
--subnetNo <subnet-no> \
--cloudMysqlServiceName <service-name> \
--cloudMysqlServerNamePrefix <server-name-prefix> \
--cloudMysqlDatabaseName <database-name> \
--cloudMysqlUserName <user-name> \
--cloudMysqlUserPassword <user-password> \
--hostIp <host-ip> \
[--cloudMysqlImageProductCode <image-product-code>] \
[--cloudMysqlProductCode <product-code>] \
[--engineVersionCode <engine-version-code>] \
[--dataStorageTypeCode <SSD|HDD|CB2>] \
[--isStorageEncryption <true|false>] \
[--isHa <true|false>] \
[--isMultiZone <true|false>] \
[--standbyMasterSubnetNo <standby-subnet-no>] \
[--isBackup <true|false>] \
[--isAutomaticBackup <true|false>] \
[--backupTime <hh:mm>] \
[--backupFileRetentionPeriod <retention-days>] \
[--cloudMysqlPort <port>] \
[--isPrivateSubDomain <true|false>] \
[--privateSubDomainPrefix <private-sub-domain-prefix>] \
[--isDeleteProtection <true|false>] \
[--regionCode <KR|SGN|JPN>] \
[--output <json|xml>]
オプション
createCloudMysqlInstanceの実行時に指定できるオプションについて説明します。
必須オプション
createCloudMysqlInstanceの必須オプションです。
| オプション | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
--vpcNo |
String | Required | Cloud DB for MySQLインスタンス作成対象の VPC番号 |
--subnetNo |
String | Required | Cloud DB for MySQLインスタンスで使用する基本ネットワークインターフェースの Subnet番号
|
--cloudMysqlServiceName |
String | Required | Cloud DB for MySQLサービス名
|
--cloudMysqlServerNamePrefix |
String | Required | Cloud DB for MySQLサーバ名の接頭辞
|
--cloudMysqlDatabaseName |
String | Required | Cloud DB for MySQLインスタンスにデフォルトで作成する DBの名前
|
--cloudMysqlUserName |
String | Required | DB Userアカウント ID
|
--cloudMysqlUserPassword |
String | Required | DB Userアカウントパスワード
|
--hostIp |
String | Required | MySQLサーバへの接続を許可するホスト IPアドレス
|
--isMultiZone |
Boolean | Conditional | マルチゾーンかどうか
|
--standbyMasterSubnetNo |
String | Conditional | Standby Masterサーバの Subnet番号
|
--backupTime |
String | Conditional | バックアップ時点を設定 (HH:MM)
|
--privateSubDomainPrefix |
String | Conditional | Privateドメインに追加する Subドメインを入力
|
任意オプション
createCloudMysqlInstanceの任意オプションです。指定しない場合、オプションにはデフォルト値が適用されます。
| オプション | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
--cloudMysqlImageProductCode |
String | Optional | Cloud DB for MySQLイメージ商品コード
|
--cloudMysqlProductCode |
String | Optional | Cloud DB for MySQL商品コード
|
--engineVersionCode |
String | Optional | DBエンジンのバージョン
|
--dataStorageTypeCode |
String | Optional | データストレージタイプコード
|
--isStorageEncryption |
Boolean | Optional | データストレージ暗号化の適用有無(今後適用)
|
--isHa |
Boolean | Optional | 高可用性の有無
|
--isBackup |
Boolean | Optional | MySQLのバックアップを設定するか
|
--isAutomaticBackup |
Boolean | Optional | バックアップ時点を自動設定するか
|
--backupFileRetentionPeriod |
Integer | Optional | バックアップファイルの保管期間(日)
|
--cloudMysqlPort |
Integer | Optional | Cloud DB for MySQLインスタンスアクセス用 TCPポート番号
|
--isPrivateSubDomain |
Boolean | Optional | Private Subドメインの使用有無
|
--isDeleteProtection |
Boolean | Optional | クラスタ返却保護するかどうか
|
共通オプション
vmysqlコマンドで共通して使用するオプションについては、Cloud DB for MySQL (VPC)のオプションを参照してください。
例
Cloud DB for MySQLインスタンスの作成リクエストが成功すると、インスタンスの構成情報と作成状態が返されます。
コマンド
コマンドの例は次の通りです。
./ncloud vmysql createCloudMysqlInstance \
--vpcNo 98765432 \
--subnetNo 23456789 \
--cloudMysqlServiceName test-mysql \
--cloudMysqlServerNamePrefix testmysql \
--cloudMysqlDatabaseName testdb \
--cloudMysqlUserName testuser \
--cloudMysqlUserPassword Examplepw123! \
--hostIp % \
--cloudMysqlImageProductCode SW.VMYSL.OS.LNX64.ROCKY.0810.MYSQL.B050 \
--cloudMysqlProductCode SVR.VDBAS.HICPU.C002.M004.NET.HDD.B050.G002 \
--engineVersionCode 8.0.36 \
--isHa true \
--isMultiZone true \
--standbyMasterSubnetNo 23456790 \
--cloudMysqlPort 13306 \
--regionCode KR \
--output json
出力
出力の例は次の通りです。
{
"createCloudMysqlInstanceResponse": {
"totalRows": 1,
"cloudMysqlInstanceList": [
{
"cloudMysqlInstanceNo": "12345678",
"cloudMysqlServiceName": "test-mysql",
"cloudMysqlInstanceStatusName": "creating",
"cloudMysqlInstanceStatus": {
"code": "INIT",
"codeName": "CLOUD DATABASE(VPC) Init状態"
},
"cloudMysqlInstanceOperation": {
"code": "CREAT",
"codeName": "CLOUD DATABASE(VPC) Creat OP"
},
"cloudMysqlImageProductCode": "SW.VMYSL.OS.LNX64.ROCKY.0810.MYSQL.B050",
"engineVersion": "MYSQL8.0.36",
"license": {
"code": "GPL",
"codeName": "ライセンスコード-CLOUD DATABASE(VPC)"
},
"cloudMysqlPort": 13306,
"isHa": true,
"isMultiZone": true,
"isBackup": true,
"backupFileRetentionPeriod": 1,
"backupTime": "00:00",
"generationCode": "G2",
"createDate": "2026-06-04T16:50:56+0900",
"accessControlGroupNoList": [],
"cloudMysqlConfigList": [],
"cloudMysqlServerInstanceList": [
{
"cloudMysqlServerName": "testmysql-001-97mj",
"cloudMysqlServerRole": {
"code": "M",
"codeName": "Master"
},
"cloudMysqlServerInstanceStatusName": "creating",
"cloudMysqlServerInstanceStatus": {
"code": "PEND",
"codeName": "CLOUD DATABASE(VPC)サーバ Pending状態"
},
"cloudMysqlServerInstanceOperation": {
"code": "CREAT",
"codeName": "CLOUD DATABASE(VPC)サーバ Create OP"
},
"cloudMysqlProductCode": "SVR.VDBAS.HICPU.C002.M004.NET.HDD.B050.G002",
"regionCode": "KR",
"zoneCode": "KR-1",
"vpcNo": "98765432",
"subnetNo": "23456789",
"isPublicSubnet": false,
"dataStorageType": {
"code": "SSD",
"codeName": "SSD"
},
"isStorageEncryption": false,
"dataStorageSize": 10737418240,
"cpuCount": 2,
"memorySize": 4294967296,
"createDate": "2026-06-04T16:50:56+0900"
},
{
"cloudMysqlServerName": "testmysql-002-97mk",
"cloudMysqlServerRole": {
"code": "H",
"codeName": "Standby Master"
},
"cloudMysqlServerInstanceStatusName": "creating",
"cloudMysqlServerInstanceStatus": {
"code": "PEND",
"codeName": "CLOUD DATABASE(VPC)サーバ Pending状態"
},
"cloudMysqlServerInstanceOperation": {
"code": "CREAT",
"codeName": "CLOUD DATABASE(VPC)サーバ Create OP"
},
"cloudMysqlProductCode": "SVR.VDBAS.HICPU.C002.M004.NET.HDD.B050.G002",
"regionCode": "KR",
"zoneCode": "KR-2",
"vpcNo": "98765432",
"subnetNo": "23456790",
"isPublicSubnet": false,
"dataStorageType": {
"code": "SSD",
"codeName": "SSD"
},
"isStorageEncryption": false,
"dataStorageSize": 10737418240,
"cpuCount": 2,
"memorySize": 4294967296,
"createDate": "2026-06-04T16:50:56+0900"
}
]
}
],
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"returnCode": "0",
"returnMessage": "success"
}
}