Soporte para MySQL 5.7, con consideración de obsoleto

MySQL 5.7 ya no es compatible con nuevas versiones de cPanel, y aunque en general la mayoría de aplicaciones y webs ya son compatibles con MySQL 8, puede haber aplicaciones de tipo obsoletas que aún requieran MySQL 5.7.

Para poder seguir dando soporte a aquellos clientes que lo requieren a la vez que mantenemos un entorno seguro, estable y actualizado, hemos creado un entorno híbrido. La cuenta se mantiene en todo momento sobre un sistema Cloudlinux/cPanel actualizado con MySQL 8, pero las bases de datos que lo necesitan, se alojan en un servidor MySQL 5.7 de forma específica.

Este cambio es transparente, nosotros ya hemos evaluado y detectado aquellas apps que requieren seguir manteniendo MySQL 5.7, y hemos realizado los ajustes necesarios.

Mis bases de datos MySQL 5.7 no aparecen en cPanel

Efectivamente, las bases de datos MySQL 5.7 no aparecen en cPanel, pero no te preocupes, siguen estando ahí y funcionando como hasta ahora.

cPanel no es compatible con MySQL 5.7 por lo que no las mostrará. Si creas bases de datos desde dicha herramienta, todas serán MySQL 8.0.

Esto tiene la ventaja de poder seguir usando MySQL 5.7 en tus aplicaciones antiguas, y poder usar MySQL 8.0 en las nuevas que desarrolles.

Acceso a estas bases de datos

Tus aplicaciones seguirán funcionando como hasta ahora, pero al no aparecer en cPanel las bases de datos, no podrás usar la versión de phpMyAdmin integrada en cPanel.

Si necesitases de acceso más allá del propio de la app o web, deberás usar una instalación de phpMyAdmin independiente, la puedes instalar desde Softaculous en cualquier dominio, subdominio o directorio que desees.

Accede a Softaculous, busca phpMyAdmin y haz clic en Instalar, se mostrará un formulario, selecciona donde quieres instalarlo y cambia Database Host por: mysql57.theservercluster.com

Una vez completes la instalación tendrás acceso a phpMyAdmin en la ubicación que hayas seleccionado.

El usuario para acceder sería el usuario MySQL que tengas establecido en la aplicación para conectar con la base de datos, y la contraseña, su respectiva contraseña.

Desde phpMyAdmin podrás realizar todas las operaciones que necesites sobre tus bases de datos, importar, exportar, modificaciones, consultas, etc.

Copias de seguridad

Las copias de seguridad de bases de datos MySQL 5.7 se siguen realizando como hasta ahora, todas las madurgadas y se almacenan en sistemas externos, no hay cambios en este sentido. Si bien es cierto que estas copias no aparecerán en JetBackup y deberás contactarnos para recuperarlas.

Conclusión

Sabemos que este cambio puede ser un poco confuso y no es perfecto, pero es la mejor forma de seguir dando soporte a las pocas aplicaciones antiguas que aún requieren MySQL 5.7, sin interferir en nuevos desarrollos y aplicaciones compatibles con MySQL 8.0.

A largo plazo es cierto que en algún momento deberemos de dejar de dar soporte a MySQL 5.7, pero por el momento, este cambio nos permite seguir con el compromiso que siempre hemos tenido de facilitar en lo posible toda transición.