Aviso
Este artículo es antiguo y es posible que parte de la información esté desactualizada o ya no sea válida en la actualidad.
Si tienes cualquier duda o necesitas confirmar algún detalle, te recomendamos contactar con nuestro equipo de soporte para recibir información actualizada y asistencia personalizada.
En el siguiente tutorial explicaremos cómo actualizar la versión de MySQL 5.5 a la 5.6 en todas las distribuciones que actualmente ofrecemos.
Los tutoriales han sido probados en VPS con imágenes de Debian 8, Ubuntu 14.04.5 LTS y CentOS 7.
A continuación, haz clic sobre el nombre de tu distribución para ver el tutorial completo:
Preparación
Lo primero que hay que hacer es crear una copia de seguridad de nuestro servidor o una instantánea (snapshot). Una vez tengamos esto podremos proceder con el tutorial.
Comprobamos la versión actual de MySQL con:
mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3
Luego creamos una copia del fichero de configuración de MySQL:
# cp /etc/mysql/my.cnf{,.old}
Añadimos repositorio
Lo siguiente será añadir el repositorio APT para MySQL desde donde instalaremos la nueva versión. Para ello deberemos acceder a esta web donde podremos descargar un fichero ejecutable para instalar el repositorio.
# wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
Y lo instalamos:
# dpkg -i mysql-apt-config_0.8.6-1_all.deb
Durante la instalación nos pedirá una configuración del paquete. Tendremos que seleccionar la versión de MySQL Server y demás componentes.
Actualizamos repositorios:
# apt-get update
Y actualizamos MySQL:
# apt-get install mysql-server
Durante la instalación nos recomendará hacer una copia de seguridad de los datos.
Una vez el proceso haya acabado, volvemos a ejecutar el comando para ver la versión:
mysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper
Y confirmamos que el servicio está ejecutándose correctamente:
* MySQL Community Server 5.6.36 is running
Preparación
Lo primero que hay que hacer es crear una copia de seguridad de nuestro servidor o una instantánea (snapshot). Una vez tengamos esto podremos proceder con el tutorial.
Podemos hacer una copia de nuestras bases de datos de la siguiente manera. Primero paramos el servicio MySQL:
# service mysqld stop
Luego creamos una carpeta con el backup y copiamos el directorio /var/lib/mysql:
# mkdir /backup
# cp -aR /var/lib/mysql/* /backup
Comprobamos la versión actual de MySQL con:
mysql Ver 14.14 Distrib 5.5.55, for Linux (x86_64) using EditLine wrapper
Añadimos el repositorio
Lo siguiente será añadir el repositorio para MySQL desde donde instalaremos la nueva versión.
Primero desactivamos el repositorio Atomic, si es que está activado:
enabled = 0
Instalamos el repositorio comunitario para MySQL:
# yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
Una vez instalado el repositorio, modificamos el fichero /etc/yum.repos.d/mysql-community.repo y desactivamos MySQL 5.7 mientras activamos MySQL 5.6:
[mysql56-community]
enabled=1
[mysql57-community]
enabled=0
Actualizamos repositorios:
# yum update
Y actualizamos MySQL:
# yum update mysql-server
Finalmente iniciamos el servicio MySQL de nuevo:
# service mysqld start
Una vez el proceso haya acabado, ejecutamos el comando para ver la versión:
mysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper