MySql 8 viene instalado por defecto en Ubuntu 19.10 y como no sirve para mucho necesito volver a MySql 5.7, así que toca desinstalar, probar y configurar. Antes de hacer nada, el proceso de eliminación de MySql 8 y la instalación de MySql 5.7 puede acabar por completo con tu directorio de base de datos, sobreescribirlo o corromperlo, así que antes de nada realiza una copia de seguridad de lo que quieras salvar, luego no digas que no te lo avisaron.
- Haz copia de seguridad de las bases de datos (y usuarios)
- Para el servicio de mysql : sudo service mysql stop
- Desintalar mysql: sudo apt remove mysql-server mysql-server-8.0 mysql-server-core-8.0 mysql-client-8.0 mysql-client-core-8.0
- Borra el directorio de mysql: /var/lib/mysqlfolder
- Descarga los paquetes de mysql necesarios para tu arquitectura (estos son los que yo he descargado) :
- Instala en el orden de arriba listados (el orden es importante). Por ejemplo: sudo dpkg -i /path/to/your/downloads/mysql-server-core-5.7_5.7.26-1_amd64.deb y el resto a continuación…
- Después de instalar todos los paquetes el servidor MySQL 5.7 en Ubunutu 19.10 debe estár funcionando. Puedes comprobarlo con : sudo service mysql status
- Importa de nuevo las bases de datos y usuarios
Espero que esto os sirva, si quieres que los paquetes no se actualicen y dejarlos detenidos ingresa los siguientes comandos :
sudo apt-mark hold mysql-server-core-5.7
sudo apt-mark hold mysql-server-5.7
sudo apt-mark hold mysql-client-core-5.7
sudo apt-mark hold mysql-client-5.7
Fuente :https://ubuntuforums.org/showthread.php?t=2429637&page=2&s=83117076a1783b19a86bf5f7057ac708