Una versión anticuada de MySQL puede suponer un riesgo im­po­r­ta­n­te para la seguridad. Tienes varias opciones para comprobar qué versión estás uti­li­za­n­do ac­tua­l­me­n­te, la más sencilla es mediante la línea de comandos. Se re­co­mie­n­da utilizar el cPanel en caso de necesitar una ac­tua­li­za­ción.

¿Por qué hay que comprobar la versión de MySQL con re­gu­la­ri­dad?

El sistema de base de datos re­la­cio­nal MySQL es una parte integral de muchos de los sistemas de gestión de co­n­te­ni­dos (CMS) del mundo. A menudo no hay forma de evitar este software de código abierto, es­pe­cia­l­me­n­te cuando se trata de procesar grandes ca­n­ti­da­des de datos. Sin embargo, hay algunas di­fe­re­n­cias que debes tener en cuenta al usarlo. Desde su primer la­n­za­mie­n­to en 1995, el sistema de gestión se ha seguido de­sa­rro­lla­n­do, por lo que existen muchas versiones di­fe­re­n­tes de MySQL. Por eso mismo es im­po­r­ta­n­te que co­m­prue­bes qué versión de MySQL estás uti­li­za­n­do y que mantengas el software ac­tua­li­za­do.

La­me­n­ta­ble­me­n­te, no todos los servicios de hosting realizan las ac­tua­li­za­cio­nes pe­rió­di­cas de forma au­to­má­ti­ca, por lo que es posible que tengas que instalar la última versión de MySQL de forma manual. Esto es im­po­r­ta­n­te por varias razones: en primer lugar, el software obsoleto y des­ac­tua­li­za­do supone un riesgo para la seguridad. Es im­po­r­ta­n­te minimizar el riesgo de pérdidas, sobre todo en el pro­ce­sa­mie­n­to de datos sensibles. La fu­n­cio­na­li­dad también puede verse afectada por el acceso externo. Las nuevas versiones de MySQL también corrigen las fuentes de error de versiones an­te­rio­res y pro­po­r­cio­nan mejores funciones para este fin.

Comprobar la versión de MySQL

Tanto si quieres ase­gu­rar­te de que estás uti­li­za­n­do la versión actual de MySQL como si quieres comprobar si tu software es co­m­pa­ti­ble con una de­te­r­mi­na­da función: el primer paso para comprobar el sistema es consultar la versión actual de MySQL. Para ello, tienes varias opciones.

Desde la línea de comandos

La forma más fácil y rápida de comprobar la versión de MySQL que estás uti­li­za­n­do ac­tua­l­me­n­te es a través de la línea de comandos. Puedes acceder a la línea de comandos de tu servidor a través del terminal de Linux y de macOS. Los usuarios de Windows necesitan una he­rra­mie­n­ta como PuTTY. Además, accede a tus cre­de­n­cia­les SSH y conéctate a tu servidor. A co­n­ti­nua­ción, utiliza el siguiente comando para comprobar tu versión de MySQL:

mysql -V

Desde el cliente

Si te conectas a través de SSH, también puedes comprobar tu versión de MySQL ac­ce­die­n­do di­re­c­ta­me­n­te al cliente. Para ello, si­m­ple­me­n­te introduce “mysql” y obtendrás toda la in­fo­r­ma­ción que necesitas en la línea “Server version”.

Desde ph­p­M­yA­d­min

Muchos se­r­vi­do­res tienen ph­p­M­yA­d­min. Si tu servidor es uno de ellos, también puedes comprobar tu versión de MySQL de esta manera. Para ello, inicia tu sesión y a co­n­ti­nua­ción dirígete al apartado “Servidor de bases de datos”; en­co­n­tra­rás este apartado en el lado derecho de tu pantalla. Una vez ahí puedes comprobar la versión de MySQL que estás uti­li­za­n­do ac­tua­l­me­n­te en el apartado llamado “Versión del software”.

Desde dbForge Studio

dbForge Studio es una he­rra­mie­n­ta muy re­co­me­n­da­ble que te permite utilizar tu sistema de gestión de bases de datos de forma aún más eficaz. También te ofrece la po­si­bi­li­dad de comprobar tu versión de MySQL. Primero comprueba tu conexión. Esto abrirá una ventana que también muestra la versión actual del servidor. Si ya estás conectado, haz clic en el nombre de la conexión a la derecha y, a co­n­ti­nua­ción,se­le­c­cio­na el último elemento “Pro­pe­r­ties”. Esto también te mostrará la versión de tu servidor.

Desde Workbench

Sigue el mismo pro­ce­di­mie­n­to si utilizas Workbench. Se­le­c­cio­na tu servidor, haz clic en “Server status” y verás toda la in­fo­r­ma­ción im­po­r­ta­n­te sobre tu versión de MySQL.

Desde XAMPP

Si quieres comprobar tu versión de MySQL usando XAMPP, abre el Símbolo del sistema de Windows, se­le­c­cio­na la carpeta co­rre­s­po­n­die­n­te y usa el comando antes mostrado:

mysql -V

Como al­te­r­na­ti­va, también puedes abrir el archivo de texto readme de la carpeta de XAMPP; la versión de MySQL también se encuentra allí.

Así puedes conseguir la última versión de MySQL

Si descubres que tu versión de MySQL está obsoleta, debes ac­tua­li­zar­la lo antes posible. Las versiones más recientes se ac­tua­li­zan au­to­má­ti­ca­me­n­te, pero si tu sistema no está al día, tienes que instalar la ac­tua­li­za­ción ma­nua­l­me­n­te. La forma más fácil de hacerlo es con cPanel. Si tu host ofrece esta he­rra­mie­n­ta de co­n­fi­gu­ra­ción, entra en el Web Host Manager, se­le­c­cio­na “Software” y luego “MySQL Upgrade”. Ahí en­co­n­tra­rás una lista en la que puedes conseguir la versión de MySQL que desees. No obstante, debes tener en cuenta que cPanel no permite hacer do­w­n­gra­des. Por lo tanto, se re­co­mie­n­da crear primero un backup de toda tu base de datos antes de ac­tua­li­zar­la.

Vías al­te­r­na­ti­vas para los distintos sistemas ope­ra­ti­vos

Si no puedes conseguir la nueva versión de MySQL con cPanel, debes in­s­ta­lar­la ma­nua­l­me­n­te. En el caso de macOS y Linux, vuelve a utilizar el terminal y entra con tus datos de acceso SSH. Para Linux, actualiza tu lista de paquetes con el siguiente comando:

sudo apt-get upgrade mysql-server

En Mac, la forma más fácil de instalar y ac­tua­li­zar MySQL es uti­li­za­n­do el gestor de paquetes Homebrew. El comando apropiado para la ac­tua­li­za­ción es el siguiente:

brew update
brew install mysql

En Windows, la forma más fácil de conseguir la última versión de MySQL es con el in­s­ta­la­dor de MySQL. SSH no viene por defecto en Windows.

Ir al menú principal