Cómo actualizar MySQL 5.5 a 5.6/5.7 en linux

3 minutos de lectura

Este artículo proporciona instrucciones sobre cómo actualizar MySQL 5.5 a 5.6/5.7 en Linux.

En primer lugar, conéctate al servidor a través de SSH.

Para Ubuntu 12.04 y 14.04, Debian 7:

Ubuntu 14.04 se envía con MySQL 5.5 de manera predeterminada.

1. Crea una copia de seguridad completa del servidor y una instantánea del servidor.

2. Crear una copia de seguridad de /etc/mysql/my.cnf:

cp /etc/mysql/my.cnf{,_original}

3. Agrega el Repositorio APT de MySQL:

– Ve a la página de descarga para el repositorio APT de MySQL en http://dev.mysql.com/downloads/repo/apt/.

– Selecciona y descarga un paquete de lanzamiento para tu plataforma:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb

– Instala el paquete de lanzamiento descargado:

dpkg -i mysql-apt-config_0.8.9-1_all.deb

Durante la instalación del paquete, se te pedirá que elijas la versione del servidor MySQL y otros componentes que desees instalar. Si no estás seguro de qué versión elegir, no cambies las opciones predeterminadas seleccionadas por ti. También puedes elegir ninguno si no desea que se instale un componente en particular. Después de hacer las elecciones para todos los componentes, elije Aplicar para finalizar la configuración e instalación del paquete de lanzamiento.

– Actualiza la información del paquete desde el repositorio de MySQL APT:

apt-get update

4. Actualiza MySQL:

apt-get install mysql-server

De acuerdo cuando se te solicite que actualice /etc/mysql/my.cnf

5. Asegúrate de que el paquete mysql-community-libs-compat esté instalado. Instalar si falta.

6. En Plesk, ves a Herramientas y configuración> Componentes del servidor y haz clic en Actualizar .

7. Actualiza las bases de datos MySQL:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

Más información disponible en la documentación de MySQL en http://dev.mysql.com/ .

Para CentOS 6:

1. Detener el servicio MySQL:

service mysqld stop

2. Crear una copia de seguridad de las bases de datos:

cp -a /var/lib/mysql /var/lib/mysql_backup

3. Deshabilitar el repositorio Atomic, si está habilitado:

vi /etc/yum.repos.d/atomic.repo
enabled = 0

4. Instala el repositorio de MySQL-community:

yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

5. Selecciona una versión de MySQL:

vi /etc/yum.repos.d/mysql-community.repo
[mysql56-community]
enabled=0
[mysql57-community]
enabled=1

6. Instalar paquetes MySQL:

yum update mysql

Si la actualización del paquete mysql finaliza con el Nothing to domensaje, asegúrate de que los paquetes mysql * no se agreguen a las exclusiones en el yum.confarchivo y elimínalo si está en la lista:

cat /etc/yum.conf | grep exclude 
exclude=php-common php-cli php mysql* httpd* mod_ssl*

7. Escribe “y” si aparece este mensaje:

warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Importing GPG key 0x5072E1F5:
Userid : MySQL Release Engineering <mysql-build@oss.oracle.com>
Package: mysql57-community-release-el6-7.noarch (@/mysql57-community-release-el6-7.noarch)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Is this ok [y/N]:

8. Inicia el servicio MySQL:

service mysqld start

9. Actualiza las bases de datos MySQL:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

10. Reinicia el servicio de mysql:

service mysqld restart
5/5 - (1 voto)
Diego García Cuesta: Técnico superior en administración de sistemas informáticos y redes. Autodidacta, amante de la tecnología y el deporte. En mis tiempos libres investigo sobre los últimos avances tecnológicos.
Related Post