Update MySQL

Update MySQL: Como Actualizar en CentOS, Plesk y cPanel

En este articulo aprenderemos a realizar un update MySQL en CentOS, Plesk y cPanel. El servidor de bases de datos es esencial en los entornos web de hoy en día. Todos los scripts como WordPress, Joomla, Prestashop… Utilizan bases de datos para poder hacer funcionar las características web.

Los servidores de bases de datos más habituales son MySQL y MariaDB. Es más, MariaDB está derivado de MySQL, desarrollado por el fundador de MySQL, con licencia GPL. Por ese motivo, se ha vuelto como la opción preferente en los entornos web.

Mantener los servidores de bases de datos actualizados, es indispensable, tanto para la seguridad, como para un mejor rendimiento y obtener nuevas prestaciones. Además, es necesario para muchos scripts, por ejemplo, las nuevas versiones de WordPress, recomiendan MySQL 5.6 o superior, o MariaDB 10.1 o superior.

Para actualizar o realizar un update de nuestro servidor de bases de datos, necesitamos tener acceso, en la mayoría de casos, a SSH. Pasamos a describir la forma de hacerlo dependiendo del sistema operativo, o del panel de control que utilices.

Si tu servidor está en MundiServer, no te preocupes. Nosotros nos encargamos de todo. Nosotros administramos por ti. Si no, pasate a MundiServer para estar tranquilo, con un descuento especial del 15% solo para ti con el código: LECTORBLOG
Consulta nuestros productos aquí: Nuestros Productos

Update MySQL en CentOS 6 y 7

Podemos proceder a actualizar MySQL en CentOS de la siguiente manera:

  1. Realiza una copia de seguridad de las bases de datos. Para ello puedes utilizar el siguiente código:
    1
    mysqldump -u root -p --all-databases > /tmp/updatedb.sql
  2. Detén el servidor de MySQL antes de realizar las operaciones:
    1
    service mysqld stop
  3. Por razones de seguridad, copia el directorio de MySQL:
    1
    cp -a /var/lib/mysql /var/lib/mysql_backup
  4. Instala el repositorio de MySQL Community:
  • En CentOS 6:
    1
     yum install https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm
  • En CentOS 7:
    1
    yum install https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  1. Abrimos y editamos el repositorio de MySQL
    1
    vi /etc/yum.repos.d/mysql.community.repo
  2. Seleccionamos la versión que deseamos. En este ejemplo, hemos activado la versión 5.7. Guarda los cambios.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [mysql56-community]
    enabled=0
    ...
    [mysql57-community]
    enabled=1
    ...
    [mysql80-community]
    enabled=0
    ...

    Atención: Si habilitas todas las versiones, se actualizará a la más reciente

  3. Actualiza el paquete de MySQL:
    1
    yum update mysql

    Es probable que durante la actualización el sistema te indique que debes aceptar la key del repositorio.

  4. Inicia el servidor de MySQL:
    1
    service mysqld start

Si todo ha ido bien, el servidor se habrá iniciado y empezará a funcionar con la nueva versión actualiza. A pesar de eso, recomendamos realizar un upgrade de las bases de datos con el siguiente código:

1
mysql_upgrade -uroot -p

Update MySQL en Plesk

Para actualizar las bases de datos MySQL en Plesk, puedes seguir los mismos pasos que antes, pero tan solo debes tener en cuenta una serie de detalles:

  1. En el paso 1, para realizar el backup de las bases de datos, debes utilizar:
    1
    MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
  2. En el paso 6, debemos asegurarnos de NO utilizar MySQL 8.0, ni sus conectores, dado que Plesk no soporta MySQL 8.0 en este momento, y puede generar problemas.
  3. Para realizar el último upgrade de las bases de datos, utilizaremos:
    1
    MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin
  4. Por último, realizaremos un paso que no es necesario en el anterior manual. Se trata de actualizar la versión dentro de Plesk. Para ello, utilizaremos:
    1
    2
    plesk bin service_node --update local
    plesk sbin packagemng -sdf

Tras esto, tendremos actualizado MySQL en Plesk.

Update MySQL en cPanel

Para actualizar MySQL en WHM / cPanel, no precisamos de acceso SSH, ya que podremos hacerlo por medio de WHM, de forma gráfica. De manera muy sencilla, podremos actualizar nuestro servidor de bases de datos, además, pudiendo elegir la versión o el tipo de servidor que más nos interese.

Para ello, procederemos de la siguiente manera:

  1. Accederemos a nuestro WHM con nuestras credenciales.
  2. En el menú SQL Services, elegiremos MySQL/MariaDB Upgrade.
  3. Entre las opciones, elegiremos una, y seguiremos los pasos con “Next”.

Como puedes observar, actualizar MySQL en un servidor es sencillo.

¡Califica este post!
[Total: 0 Average: 0]

Deja un comentario

A %d blogueros les gusta esto: