Puede llamar a la operación CreateDatabase para crear una base de datos en una instancia.
Si desea administrar datos, como modificar información o diseñar esquemas, utilice Data Management (DMS). Para obtener más información, consulte Lista de operaciones por función de DMS.
Antes de llamar a esta operación, asegúrese de cumplir con los requisitos a continuación:
La instancia se encuentra en estado Running.
No se ha alcanzado el número máximo de bases de datos para la instancia. Llame a la operación DescribeDBInstanceAttribute para consultar este límite.
-
La instancia no es de solo lectura.
NotaEsta operación no es compatible con instancias que ejecutan SQL Server 2017 EE (cluster edition) ni con instancias que ejecutan PostgreSQL y utilizan discos SSD locales. Si la instancia ejecuta alguna de estas versiones del motor de base de datos, ejecute la sentencia CREATE DATABASE para crear una base de datos.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | CreateDatabase | La operación que desea ejecutar. Establezca el valor en CreateDatabase. |
| DBInstanceId | String | Sí | rm-uf6wjk5xxxxxxxxxx | El ID de la instancia. |
| DBName | String | Sí | rds_mysql | El nombre de la base de datos. Nota
|
| CharacterSetName | String | Sí | gbk | El conjunto de caracteres.
|
| DBDescription | String | No | Test database | La descripción de la base de datos. Debe tener entre 2 y 256 caracteres y puede contener letras, dígitos, guiones bajos (_) y guiones (-). Debe comenzar con una letra. Nota La descripción no puede comenzar con http:// ni con https://. |
| ResourceGroupId | String | No | rg-acfmy***** | El ID del resource group. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Ejemplo |
Descripción |
|
RequestId |
String |
5A77D650-27A1-4E08-AD9E-59008EDB6927 |
El ID de la solicitud. |
Ejemplos
Solicitudes de ejemplo
http(s)://rds.aliyuncs.com/?Action=CreateDatabase
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&DBName=rds_mysql
&CharacterSetName=gbk
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDatabaseResponse>
<RequestId>5A77D650-27A1-4E08-AD9E-59008EDB6927</RequestId>
</CreateDatabaseResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestID" : "5A77D650-27A1-4E08-AD9E-59008EDB6927"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
EngineMigration.ActionDisabled |
Specified action is disabled while custins is in engine migration. |
Este error indica que la operación especificada está deshabilitada durante la migración del motor de la instancia. |
|
400 |
Database.AddError |
Create Db failed, please check input value and instance status |
Este error indica que no se pudo crear la base de datos. Compruebe los parámetros de entrada y el estado de la instancia. |
|
400 |
Database.ConnectError |
Database connect error. please check instance status and database processlist |
Este error indica que la conexión a la base de datos es anómala. Compruebe el estado de la instancia y el pool de conexiones de la base de datos. |
Para obtener una lista de códigos de error, visite el Centro de errores de API.