Linux en español
Tutoriales

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

MySQL 5.5 a 5.6/5.7
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

Puntuación media 5 / 5. Recuento de votos: 3

¡Síguenos en redes sociales!

Entradas relaccionadas

Cómo corregir ‘add-apt-repository command not found’ en Ubuntu y Debian

Diego García Cuesta

Monitorear archivos y carpetas en tu Linux con incron && incrontab

Diego García Cuesta

Cómo acceder a la consola de linux desde windows

Diego García Cuesta

Cómo generar código de autenticación de dos factores en Linux

Linux en Español

Cómo cambiar un mensaje de Git commit

Diego García Cuesta

Cómo actualizar los servidores de Ubuntu de un centro de datos

Diego García Cuesta