En el siguiente tutorial explicaremos como 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 --versionmysql 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 del 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 de 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 --versionmysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper
Y confirmamos que el servicio está ejecutándose correctamente:
# /etc/init.d/mysql status* 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 --versionmysql 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:
# vi /etc/yum.repos.d/atomic.repoenables = 0
Instalamos el repositorio comunitario para MySQL:
# yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
Una vez el repositorio instalado, modificamos el fichero /etc/yum.repos.d/mysql-community.repo y desactivamos MySQL 5.7 y activamos MySQL 5.6:
[mysql56-community] enabled=1
[mysql57-community] enabled=0
Actualizamos repositorios:
# yum update
Y actualizamos MySQL:
# yum install mysql
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 --versionmysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper