Actualiza MySQL para una instancia

En esta página, se describe cómo mover los datos a una instancia que ejecuta una versión posterior de MySQL.

Antes de comenzar

Antes de mover tus datos a una instancia que ejecute una versión más nueva de MySQL, debes familiarizarte con las diferencias entre las distintas versiones de MySQL:

Introducción

Hay dos maneras de actualizar tu instancia de Cloud SQL para MySQL de una versión de MySQL a una versión posterior. Ambas opciones implican mover tu base de datos a una nueva instancia de Cloud SQL.

  • Opción 1. Usa Database Migration Service (DMS). DMS admite la migración desde una instancia de MySQL de Cloud SQL. También puedes usarla para actualizar tu versión de MySQL.
  • Opción 2. Para mover tus datos de una versión de MySQL a otra, exporta datos desde la instancia actual y, luego, impórtalos a una instancia nueva que ejecute la versión posterior de MySQL. Este proceso implica un tiempo de inactividad. Debes establecer la instancia actual en modo de solo lectura antes de comenzar la exportación.

En el resto de este documento, se analiza la segunda opción.

Actualiza mediante la exportación y la importación

Para mover tus datos a una instancia de Cloud SQL que ejecuta una versión posterior de MySQL, haz lo siguiente:

  1. Crea la instancia de destino con la versión de MySQL deseada.

    Asegúrate de que la instancia de destino tenga lo siguiente:

    • Almacenamiento suficiente para contener todos los datos de la instancia actual.
    • Las mismas redes autorizadas que la instancia actual. Más información

    • Las mismas cuentas de usuario, con los mismos privilegios y contraseñas de MySQL

    Para obtener ayuda con la creación de una instancia, consulta Crea una instancia.

  2. Confirma que puedes conectarte a la instancia nueva con tus herramientas locales de MySQL y actualízalas si es necesario.

  3. Para configurar tu instancia de Cloud SQL actual en el modo solo lectura, establece la marca de base de datos read_only como On.

    Si deseas obtener ayuda, consulta Configura marcas de base de datos.

  4. Sigue los pasos de Exporta datos para importarlos a Cloud SQL si deseas exportar los datos de la instancia actual a un archivo de volcado de SQL.

    No exportes la base de datos del sistema mysql.

  5. Si es necesario, crea un depósito de Cloud Storage y sube a él tu archivo de volcado de SQL.

  6. Sigue los pasos de Cómo importar bases de datos de MySQL desde Cloud Storage para importar tus datos a la instancia de destino.

  7. Actualiza tus aplicaciones para conectarte a la instancia nueva.

  8. Cuando estés seguro de que tu instancia nueva funciona de forma correcta, borra la anterior.

Pasos siguientes