Creación de una base de datos MySQL
Se aplica a: Windows Azure Pack
Crea una base de datos MySQL.
Solicitud
Reemplace <TenantAPI> por la dirección del punto de conexión de la API de Service Management. Reemplace <SubscriptionId> por el identificador de suscripción de inquilino.
Método |
URI de solicitud |
Versión de HTTP |
---|---|---|
POST |
<https:// TenantAPI>:30005/<subscriptionId>/services/mysqlservers/databases |
HTTP/1.1 |
Parámetros de identificador URI
Ninguno.
Encabezados de solicitud
En la tabla siguiente se describen los encabezados de solicitud requeridos y opcionales.
Encabezado de solicitud |
Descripción |
---|---|
Autorización: Portador |
Obligatorio. Token de portador de autorización. |
x-ms-principal-id |
Obligatorio. El identificador de la entidad de seguridad. |
x-ms-client-request-id |
Opcional. Identificador de solicitud de cliente. |
x-ms-client-session-id |
Opcional. Identificador de sesión de cliente. |
x-ms-principal-liveid |
Opcional. Identificador activo principal. |
Cuerpo de la solicitud
En la tabla siguiente se describen los elementos del cuerpo de la solicitud.
Nombre del elemento |
Descripción |
---|---|
MySqlDatabase |
Base de datos que se va a crear. Para obtener más información, vea MySqlDatabase (Object). |
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.
Código de estado
Una operación correcta devuelve el código de estado 201 (CREATED).
Encabezados de respuesta
La respuesta de esta operación incluye encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.
Cuerpo de la respuesta
La tabla siguiente describe los elementos clave del cuerpo de la respuesta:
Nombre del elemento |
Descripción |
---|---|
MySqlDatabase |
Nueva base de datos. Para obtener más información, vea MySqlDatabase (Object). |
Ejemplo
En el ejemplo de código siguiente se muestra una solicitud Crear una base de datos MySQL .
POST https://<TenantAPI>:30005/<subscriptionId>/services/mysqlservers/databases HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: 1457edc5-32ca-48fa-9b75-4e5ab27c8818-2013-08-28 23:49:04Z
x-ms-client-session-id: e046372b-5230-47b9-b98e-af0d9d627f78
x-ms-principal-id: person%40contoso.com
Accept-Language: es-ES
Content-Type: application/json; charset=utf-8
Host: <TenantAPI>:30005
Content-Length: 396
Expect: 100-continue
{
"Name": "NewDatabase",
"MySqlServerName": null,
"MySqlServerId": null,
"SubscriptionId": "9599bfe1-7a75-47ad-836b-97b80ea86103",
"ConnectionString": null,
"Edition": "Default",
"MaxSizeMB": 1024,
"Collation": "latin1_swedish_ci",
"CreationDate": "0001-01-01T00:00:00+00:00",
"ModifiedDate": "0001-01-01T00:00:00+00:00",
"Status": null,
"AdminLogon": "newAdmin",
"Password": "pass@word1",
"Quota": null,
"AccountAdminId": null
}
En el ejemplo de código siguiente se muestra una respuesta crear una base de datos MySQL .
{
"Name": "NewDatabase",
"MySqlServerName": "<computer>",
"MySqlServerId": "lxbn7i",
"SubscriptionId": "9599bfe1-7a75-47ad-836b-97b80ea86103",
"ConnectionString": "Server=<computer>;Database=NewDatabase;User Id=newAdmin;Password=<<Aqu\u00ed-va-la-contrase\u00f1a-de-su-base-de-datos>>",
"Edition": "Default",
"MaxSizeMB": 1024,
"Collation": "latin1_swedish_ci",
"CreationDate": "0001-01-01T00:00:00+00:00",
"ModifiedDate": "0001-01-01T00:00:00+00:00",
"Status": null,
"AdminLogon": "newAdmin",
"Password": "",
"Quota": null,
"AccountAdminId": null
}