Call the CreateDatabase API to create a database.
Synchronous request.
Name | Type | Required | Example | Description |
|---|---|---|---|---|
InstanceId | String | Yes | mysql-r3xq0zdl**** | Instance ID. |
DBName | String | Yes | testdb1 | The name of the database. Naming rules are as follows:
|
CharacterSetName | String | No | utf8 | The character set of the database. Currently supported character sets include: utf8, utf8mb4 (default), latin1, ascii. |
DatabasePrivileges | Object[] | No | [
{
"AccountName": "user1",
"Host":"%",
"AccountPrivilege":"ReadWrite"
}
] | Grant database permission information. |
AccountName | String | Yes | testdb1 | The name of the account that requires authorization. |
Host | String | No | % | The specified database account can access the IP address of the database. The default value is %.
|
AccountPrivilege | String | Yes | ReadWrite | The type of account permission granted, with the following values:
tip The permission type is single-choice. An error will be reported if multiple permissions are passed. |
AccountPrivilegeDetail | String | No | SELECT,INSERT,UPDATE | Database privilege string. When used as a request parameter, it is required when the value of AccountPrivilege is
When used as a return result, regardless of whether the value of AccountPrivilege is tip Multiple strings are separated by English commas (,). |
DBDesc | String | No | This is a piece of database description information. | The description of the database, with a maximum length of 256 characters. This field is optional. If the field is not set, or if it is set but the description length is 0, the description will be empty. |
null
POST /?Action=CreateDatabase&Version=2022-01-01 HTTP/1.1 Content-Type: application/json Host: rds-mysql.cn-beijing.volcengineapi.com X-Date: 20211202T101010Z Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mysql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458**** { "InstanceId": "mysql-4674157d****", "DBName": "test", "DBDesc": "这是一段数据库 testdb 的描述信息。" }
{ "ResponseMetadata": { "RequestId": "202301102106150EF6F410713D7FE58AAE", "Action": "CreateDatabase", "Version": "2022-01-01", "Service": "rds_mysql", "Region": "cn-beijing" }, "Result": null }
For more details, refer to Error codes.