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.