En esta página se describen las políticas de compatibilidad de versiones de la base de datos de Cloud SQL.
Versiones de base de datos compatibles con Cloud SQL
Los motores de base de datos compatibles con Cloud SQL incluyen varias versiones. Las versiones pueden variar en cuanto a funciones y a los tipos de problemas que surgen. Aunque realizar una actualización puede afectar a los usuarios, también es fundamental proporcionar funciones de base de datos actualizadas y parches importantes. Cloud SQL mantiene tus instancias actualizadas con parches y actualizaciones de versiones secundarias de forma automática.
Versiones principales y secundarias compatibles con Cloud SQL
Cloud SQL admite las siguientes versiones de base de datos.
| Versión principal | Versión secundaria | Fecha de inicio de la asistencia estándar | Fecha de inicio de la asistencia ampliada | Fecha de desactivación |
|---|---|---|---|---|
| MySQL 8.4 (predeterminada) | 8.4.8 | 1 de octubre del 2024 | — | — |
| MySQL 8.0 | 8.0.45 8.0.44 (predeterminada) 8.0.43 8.0.42 8.0.41 8.0.40 8.0.39 8.0.37 8.0.36 8.0.35 8.0.34 8.0.33 8.0.32 8.0.31 8.0.30 8.0.28 8.0.27 8.0.26 8.0.18 |
30 de agosto del 2020 | 1 de enero del 2027 | 1 de julio del 2029 |
| MySQL 5.7 | 5.7.44 | 1 de agosto del 2016 | 1 de febrero del 2025* | 1 de febrero del 2028 |
| MySQL 5.6 | 5.6.51 | 1 de agosto del 2016 | 1 de febrero del 2025* | 1 de febrero del 2028 |
| Versión principal | Versión secundaria | Fecha de inicio de la asistencia estándar | Fecha de inicio de la asistencia ampliada | Fecha de desactivación |
|---|---|---|---|---|
| PostgreSQL 18 (predeterminada) | 18.1 | 25 de septiembre del 2025 | - | - |
| PostgreSQL 17 | 17.7 | 22 de octubre del 2024 | 1 de febrero del 2030 | 1 de febrero del 2033 |
| PostgreSQL 16 | 16.11 | 7 de junio del 2024 | 1 de febrero del 2029 | 1 de febrero del 2032 |
| PostgreSQL 15 | 15.15 | 24 de mayo del 2023 | 1 de febrero del 2028 | 1 de febrero del 2031 |
| PostgreSQL 14 | 14.20 | 11 de noviembre del 2021 | 1 de febrero del 2027 | 1 de febrero del 2030 |
| PostgreSQL 13 | 13.23 | 5 de noviembre del 2020 | 1 de febrero del 2026 | 1 de febrero del 2029 |
| PostgreSQL 12 | 12.22 | 21 de mayo del 2020 | 1 de febrero del 2025* | 1 de febrero del 2028 |
| PostgreSQL 11 | 11.22 | 27 de septiembre del 2019 | 1 de febrero del 2025* | 1 de febrero del 2028 |
| PostgreSQL 10 | 10.23 | 27 de marzo del 2020 | 1 de febrero del 2025* | 1 de febrero del 2028 |
| PostgreSQL 9.6 | 9.6.24 | 1 de abril del 2018 | 1 de febrero del 2025* | 1 de febrero del 2028 |
La fecha de finalización de la asistencia estándar y las fechas de finalización de la asistencia ampliada de Microsoft siguen el ciclo de vida de la asistencia de Microsoft SQL Server. Estas fechas son diferentes de las fechas de asistencia ampliada de Cloud SQL que se aplican a Cloud SQL para PostgreSQL y Cloud SQL para MySQL.
Aunque Cloud SQL cobra por la asistencia ampliada de MySQL y PostgreSQL, no cobra por la asistencia ampliada de Microsoft SQL Server.
| Versión principal | Versión secundaria | Fecha de inicio de la asistencia | Fecha de finalización de la asistencia estándar | Fecha de finalización de la asistencia ampliada |
|---|---|---|---|---|
| SQL Server 2025 Standard | CU2 | 18 de noviembre del 2025 | 6 de enero del 2031 | 6 de enero del 2036 |
| SQL Server 2025 Enterprise | CU2 | 18 de noviembre del 2025 | 6 de enero del 2031 | 6 de enero del 2036 |
| SQL Server 2025 Express | CU2 | 18 de noviembre del 2025 | 6 de enero del 2031 | 6 de enero del 2036 |
| SQL Server 2022 Standard | CU19 | 26 de junio del 2023 | 11 de enero del 2028 | 11 de enero del 2033 |
| SQL Server 2022 Enterprise | CU19 | 26 de junio del 2023 | 11 de enero del 2028 | 11 de enero del 2033 |
| SQL Server 2022 Express | CU19 | 26 de junio del 2023 | 11 de enero del 2028 | 11 de enero del 2033 |
| SQL Server 2022 Web | CU19 | 26 de junio del 2023 | 11 de enero del 2028 | 11 de enero del 2033 |
| SQL Server 2019 Standard | CU32 | 24 de junio del 2021 | 28 de febrero del 2025 | 8 de enero del 2030 |
| SQL Server 2019 Enterprise | CU32 | 24 de junio del 2021 | 28 de febrero del 2025 | 8 de enero del 2030 |
| SQL Server 2019 Express | CU32 | 24 de junio del 2021 | 28 de febrero del 2025 | 8 de enero del 2030 |
| SQL Server 2019 Web | CU32 | 24 de junio del 2021 | 28 de febrero del 2025 | 8 de enero del 2030 |
| SQL Server 2017 Standard | CU31 | 19 de febrero del 2020 | 11 de octubre del 2022 | 12 de octubre del 2027 |
| SQL Server 2017 Enterprise | CU31 | 19 de febrero del 2020 | 11 de octubre del 2022 | 12 de octubre del 2027 |
| SQL Server 2017 Express | CU31 | 19 de febrero del 2020 | 11 de octubre del 2022 | 12 de octubre del 2027 |
| SQL Server 2017 Web | CU31 | 19 de febrero del 2020 | 11 de octubre del 2022 | 12 de octubre del 2027 |
Para evitar cargos adicionales por la asistencia ampliada, te recomendamos que actualices tu instancia antes del 1 de mayo del 2025.
Formato de la versión de la base de datos de Cloud SQL
En el caso de MySQL, los dos primeros números del número de versión forman la versión principal, y el último número es la versión secundaria. Por ejemplo, en la versión 5.7.13, Cloud SQL usa 5.7 como versión principal, y 13 como versión secundaria.
En el caso de PostgreSQL 9.6, los dos primeros números del número de versión forman la versión principal, y el último número es la versión secundaria. Por ejemplo, en la versión 9.6.1, Cloud SQL usa 9.6 como versión principal y 1 como versión secundaria. En el caso de PostgreSQL 10 y versiones posteriores, el primer número es la versión principal. Por ejemplo, en la versión 10.1, 10 es la versión principal y 1 es la versión secundaria.
En el caso de SQL Server, el año proporciona el número de versión principal y la versión secundaria es la actualización acumulativa (CU) admitida. Por ejemplo, en SQL Server 2022 Enterprise CU11, 2022 Enterprise es el número de versión principal y CU11 es el número de versión secundaria.
Cómo identificar la versión de la base de datos de tu instancia de Cloud SQL
Especificas la versión de la base de datos cuando creas una instancia de Cloud SQL. Si no especificas una versión de base de datos, Cloud SQL usa la versión de base de datos predeterminada.
Para ver la versión de la base de datos de una instancia de Cloud SQL, sigue estos pasos:
-
En la Google Cloud consola, ve a la página Instancias de Cloud SQL.
- Para abrir la página Descripción general de una instancia, haz clic en el nombre de la instancia.
- En la tarjeta Configuración, consulta la versión de la base de datos.
Para filtrar las instancias por una versión de base de datos específica en tu proyecto de Cloud SQL, sigue estos pasos:
-
En la Google Cloud consola, ve a la página Instancias de Cloud SQL.
- En el campo Filtro, selecciona Tipo. Se muestran las versiones de base de datos que hay en tu proyecto.
- Para filtrar las instancias, selecciona una versión de base de datos de tu proyecto.
Para ver todas las instancias de Cloud SQL y sus versiones de base de datos en tu organización, usa Database Center. También puedes cambiar las vistas en Database Center de proyecto a carpetas u organizaciones para obtener una lista completa de todas tus instancias de Cloud SQL. Para obtener más información, consulta el artículo Filtrar recursos y exportar información del inventario de la flota.
Ciclo de vida de la versión principal
En esta sección se describe el ciclo de vida de la asistencia de las versiones principales en Cloud SQL.
Asistencia estándar
Cloud SQL admite nuevas versiones principales en un plazo de cinco meses desde su lanzamiento de disponibilidad general por parte de la comunidad de desarrolladores del motor de base de datos. La primera fase de esta asistencia es la asistencia estándar. Durante la asistencia estándar, Cloud SQL proporciona actualizaciones de versiones secundarias y de mantenimiento para el motor de base de datos. Cloud SQL también aplica correcciones de seguridad a las instancias. Cloud SQL ofrece asistencia estándar para una versión principal siempre que la comunidad de desarrolladores del motor de base de datos admita la versión principal. Una vez que la comunidad haya llegado al final del ciclo de vida de la versión principal, esta pasará a la asistencia ampliada en Cloud SQL.Asistencia ampliada
En el caso de las versiones principales de Cloud SQL para MySQL y Cloud SQL para PostgreSQL que hayan llegado al final de su ciclo de vida, Cloud SQL ofrece asistencia ampliada. La asistencia ampliada te permite seguir ejecutando tus instancias de Cloud SQL durante tres años, incluso después de que la comunidad de desarrolladores deje de admitir las versiones principales en las que se ejecutan las instancias. La asistencia ampliada se ofrece durante tres años. Puedes usar este tiempo para planificar, probar y realizar la actualización de tus instancias a una versión principal que esté en la asistencia estándar. Para obtener más información sobre cómo realizar una actualización de la versión principal, consulta los artículos Actualizar la versión principal de la base de datos in situ y Actualizar la versión principal de la base de datos migrando los datos.
Para obtener más información sobre la asistencia ampliada, consulta el artículo Asistencia ampliada en Cloud SQL.
Desactivación
Una vez que haya finalizado la asistencia ampliada de una versión principal específica, Cloud SQL desactivará la versión principal. Las instancias que se ejecuten en una versión principal desactivada se actualizarán automáticamente a la versión principal y secundaria predeterminadas del motor de base de datos. Cloud SQL envía un aviso de desactivación a los propietarios del proyecto al menos 12 meses antes de la fecha de desactivación.
En el caso de las versiones principales de Cloud SQL para MySQL y Cloud SQL para PostgreSQL, los propietarios del proyecto reciben un aviso de desactivación al final del segundo año de asistencia ampliada.
Compatibilidad de la versión secundaria
Cloud SQL admite nuevas versiones secundarias en un plazo de tres meses desde su lanzamiento de disponibilidad general por parte de la comunidad de desarrolladores del motor de base de datos. Una vez que Cloud SQL admite una nueva versión secundaria, Cloud SQL aprovisiona automáticamente nuevas instancias en la nueva versión. Durante el siguiente despliegue de mantenimiento programado, Cloud SQL actualiza las instancias existentes a la nueva versión. Una excepción a esta política es Cloud SQL para MySQL 8.0, que aprovisiona nuevas instancias en la versión secundaria predeterminada y solo actualiza las versiones secundarias de las instancias que tienen habilitada la actualización automática de la versión secundaria. Para obtener más información, consulta el artículo MySQL 8.0.Cloud SQL determina la versión secundaria de destino de cada motor de base de datos. Cuando la versión secundaria de destino es diferente de la versión secundaria de una instancia de Cloud SQL, Cloud SQL actualiza esa versión durante el siguiente ciclo de mantenimiento. Puedes controlar el día y la hora en que se producen los reinicios de mantenimiento configurando una ventana de mantenimiento para tu instancia.
MySQL 8.0
Cloud SQL aprovisiona instancias de MySQL 8.0 en la versión secundaria predeterminada, que es una versión secundaria anterior a la versión secundaria más reciente.
Cloud SQL admite la actualización automática de la versión secundaria de las instancias de Cloud SQL para MySQL 8.0 que ejecutan la versión 8.0.35 o una posterior de MySQL.
De forma predeterminada, cuando creas una instancia de MySQL 8.0 sin especificar una versión secundaria, la instancia tiene habilitada la actualización automática de la versión secundaria. Si tu instancia de Cloud SQL para MySQL ejecuta la versión 8.0.35 o una posterior, puedes configurar la instancia para habilitar la actualización automática de la versión secundaria.
Cuando la actualización automática de la versión secundaria está habilitada en tu instancia, tu instancia de Cloud SQL para MySQL se actualiza automáticamente a la versión secundaria predeterminada de Cloud SQL para MySQL 8.0 durante su actualización de mantenimiento programada periódica. Las actualizaciones solo se producen durante los eventos de mantenimiento programado y no durante el mantenimiento de autoservicio.
Si tu instancia ejecuta Cloud SQL para MySQL 8.0.34 o una versión anterior, debes actualizar manualmente la versión secundaria de Cloud SQL para MySQL 8.0 a una versión secundaria posterior. Para obtener más información, consulta el artículo Actualizar la versión secundaria de la base de datos. Después de actualizar manualmente tu instancia a Cloud SQL para MySQL 8.0.35 o una versión posterior, puedes habilitar la actualización automática de la versión secundaria.