sql >> Base de Datos >  >> RDS >> Mysql

Cómo actualizar MySQL 5.5 a 5.6 en Ubuntu 14.04

¡No actualice a menos que sea necesario!

Las actualizaciones de la base de datos son riesgosas. Si algo sale mal durante la actualización, es posible que se pierdan todos sus datos.

¡Cuidado! No podemos proporcionar soporte para actualizaciones de bases de datos o para cualquier error, tiempo de inactividad o vulnerabilidades que introduzca a través de la actualización.

A menos que esté absolutamente seguro de lo que está haciendo, ¡debe detenerse ahora!

Para Ubuntu 16.04 y 18.04, la versión predeterminada de MySQL es 5.7. Actualizar su servidor existente a Ubuntu 16.04 o crear un nuevo servidor que ejecute la versión más reciente de Ubuntu LTS es una solución mucho más segura que actualizar a los paquetes MySQL 5.6 sin mantenimiento que están disponibles para Ubuntu 14.04. Si decide crear un nuevo servidor, puede migrar sus aplicaciones utilizando nuestro servicio de migración gratuito:DataShuttle.

Verifique la versión de su sistema operativo

Solo los servidores que ejecutan Ubuntu 14.04 pueden actualizarse de MySQL 5.5 a MySQL 5.6.

Si su servidor usa Ubuntu 12.04, no intente esta actualización.

Puede comprobar la versión de Ubuntu de su servidor con el comando:

lsb_release -r

Realización de la actualización

Importante:tome una instantánea del servidor en su proveedor antes de actualizar. Todas las bases de datos de su servidor estarán inactivas durante la actualización.

Primero, inicie sesión en su servidor como root usuario.

Luego, ejecute el siguiente comando para hacer una copia de seguridad de las bases de datos de su servidor:

sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql

Ahora, realice la actualización ejecutando los siguientes comandos uno por uno:

sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable

sudo invoke-rc.d apparmor restart

sudo replace log_slow_queries slow_query_log_file -- /etc/mysql/conf.d/mysqld_slow_log.cnf

sudo bash -c 'echo "slow_query_log = 1" >> /etc/mysql/conf.d/mysqld_slow_log.cnf'

sudo apt-get purge --assume-yes mysql-server mysql-server-5.5 mysql-server-core-5.5 mysql-client mysql-client-5.5 mysql-client-core-5.5

sudo apt-get update

export DEBIAN_FRONTEND=noninteractive

sudo -E apt-get install --assume-yes mysql-server-5.6 mysql-client-5.6

Si todos los comandos se completaron con éxito, la actualización está completa y MySQL 5.6 se está ejecutando en su servidor. Si hubo algún problema, debe restaurar su servidor a una instantánea de trabajo que realizó antes de intentar la actualización.