Compartir vía


Restauración de Azure Database for MySQL eliminado

Cuando se elimina una instancia de servidor flexible de Azure Database for MySQL, la copia de seguridad del servidor se puede conservar hasta cinco días en el servicio. Solo se puede acceder a la copia de seguridad del servidor y restaurarla desde la suscripción de Azure en la que residía inicialmente el servidor. Se pueden seguir los siguientes pasos recomendados para recuperar un recurso del servidor flexible de Azure Database for MySQL eliminado en un plazo de cinco días desde el momento de la eliminación del servidor. Los pasos recomendados solo funcionan si la copia de seguridad del servidor todavía está disponible y no se ha eliminado del sistema.

Requisitos previos

Para restaurar una instancia de servidor flexible de Azure Database for MySQL que se ha eliminado, debe hacer lo siguiente:

  • El nombre de la suscripción de Azure que hospeda el servidor original.
  • La ubicación en la que se creó el servidor.

Pasos de restauración

  1. Vaya al Registro de actividad en la página Seguimiento de Azure Portal.

  2. En el registro de actividad, seleccione Agregar filtro como se muestra y establezca los siguientes filtros para:

    1. La suscripción = la suscripción que hospeda el servidor eliminado.
    2. Tipo de recurso = servidor flexible de Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
    3. Operación = eliminar el servidor de MySQL (Microsoft.DBforMySQL/flexibleServers/delete)

    Captura de pantalla del registro de actividad filtrado para la operación de eliminación del servidor de MySQL.

  3. Seleccione el evento Eliminar el servidor MySQL, seleccione la pestaña JSON y observe los atributos "resourceId" y "submissionTimestamp" en la salida JSON. ResourceId tiene el formato siguiente: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver.

  4. Vaya a la Página Crear API de REST del servidor y seleccione la pestaña "Probar" resaltada en verde e inicie sesión con su cuenta de Azure. La dirección URL de Azure Resource Manager varía según el entorno de Azure. Compruebe que usa el correcto haciendo referencia a la sección Direcciones URL del entorno de Azure Resource Manager.

  5. Proporcione resourceGroupName, serverName (nombre de instancia de servidor flexible de Azure Database for MySQL eliminado) y subscriptionId, derivado del atributo "resourceId" capturado en el paso 3. Al mismo tiempo, la versión se rellena previamente, como se muestra en la imagen.

    Captura de pantalla de Creación de un servidor mediante la API de REST.

  6. Desplácese hacia abajo a la sección de cuerpo de la solicitud y pegue lo siguiente:

       {
           "location": "Dropped Server Location",
           "properties":
        {
                   "restorePointInTime": "submissionTimestamp - 15 minutes",
                   "createMode": "PointInTimeRestore",
                   "sourceServerResourceId": "resourceId"
        }
       }
    
  7. Reemplace los valores siguientes en el cuerpo de la solicitud anterior:

    1. Ubicación del servidor quitado con la región de Azure donde se creó el servidor eliminado
    2. submissionTimestamp y resourceId con los valores capturados en el paso 3.
    3. Para restorePointInTime, especifique un valor de submissionTimestamp menos 15 minutos para asegurarse de que el comando no se produzca un error.
  8. Si ve el código de respuesta 201 o 202, quiere decir que la solicitud de restauración se envió correctamente.

  9. La creación del servidor puede tardar tiempo, según el tamaño de la base de datos y los recursos informáticos proporcionados en el servidor original. El estado de restauración se puede supervisar desde:

    1. Registro de actividad filtrando por:
      1. La suscripción = su suscripción.
      2. Tipo de recurso = servidor flexible de Azure Database for MySQL (Microsoft.DBforMySQL/flexibleServers)
      3. La operación = actualización de la creación del servidor de MySQL.

Direcciones URL del entorno de Azure Resource Manager

La dirección URL de Azure Resource Manager varía según el entorno de Azure.

  • Para Azure Global, la dirección URL es https://management.azure.com.
  • En el caso de Azure Government, la dirección URL es https://management.usgovcloudapi.net/.
  • En el caso de Azure Germany, la dirección URL es https://management.microsoftazure.de/.
  • Para Microsoft Azure operado por 21Vianet, la URL es https://management.chinacloudapi.cn.

Paso siguiente