Actualizar MySQL 5.1 a 5.6 en CentOS 6.9 con Plesk como panel
Bienvenidos a vertutoriales.com en esta ocasión, vamos a ver como actualizar MySQL de la versión 5.1 a MySQL la versión 5.6, en nuestro caso, es sobre un sistema Centos 6.9 y en el cual tenemos instalado el panel Plesk para gestionarlo.
Es importante tener en cuenta que la actualización de la versión no debe de incurrir en ningún problema sobre Plesk si se hacen todos los pasos. Lo recomendable es hacer copias de seguridad de las bases de datos que tengamos, pero entiendo que eso ya lo sabéis 🙂
Primero descargarnos e instalar unos nuevos repositorios:
wget https://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
Lanzamos la instalación del repositorio:
yum install https://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
Y actualizamos, en nuestro caso aprovechamos para actualizar todo el sistema:
yum update
Si solo quisieras actualizar mysql pondríamos yum update mysql* y listo.
Una vez actualizado todo, importante reiniciar el servicio
service mysqld restart
Comentar que una vez reiniciado el servicio, todo ha de funcionar con normalidad, esto lo comento por que si hubiera algún error, es por que no se ha actualizado correctamente la versión. Como digo, a mí no me funcionaba hasta después de reiniciar y ya tuve de nuevo acceso a la base de datos.
Finalmente para que las bases de datos estén todas en condiciones hay que también actualizarlas y pasarlas al nuevo sistema de MySQL, en mi caso como estoy tirándolo en Plesk, uso el psa.shadow para traerme la contraseña, tal que así:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Y ahora toca esperar un buen rato, dependiendo de las bases de datos que tengas en el servidor, en mi caso que son cientos, se ha demorado un buen rato.