Instalar MySQL 5.7 en Ubuntu 20.04

A continuación explico la instalación de MySQL 5.7 en Ubuntu 20.04

  1. Descargar e instalar el paquete del repositorio MySQL.
wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb

Si aparece el error:

Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
OK

Reinstala y vuelve al paso anterior:

sudo apt-get purge mysql-apt-config
  1. Actualizar el repositorio
sudo apt update

Comprobar la directiva de Ubuntu para la instalación del paquete MySQL.

sudo apt-cache policy mysql-server

La salida es:

mysql-server:
  Installed: (none)
  Candidate: 8.0.26-0ubuntu0.20.04.2
  Version table:
     8.0.26-0ubuntu0.20.04.2 500
        500 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
     8.0.19-0ubuntu5 500
        500 http://mirrors.digitalocean.com/ubuntu focal/main amd64 Packages
     5.7.35-1ubuntu18.04 500
        500 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 Packages

Copiar la versión e instalarla:

sudo apt install -y mysql-client=5.7.35-1ubuntu18.04
sudo apt install -y mysql-community-server=5.7.35-1ubuntu18.04
sudo apt install -y mysql-server=5.7.35-1ubuntu18.04

Prevenir la actualización del paquete:

Comprobar la versión instalada:

dpkg -l | grep mysql

Crear el archivo de configuración necesario para evitar la actualización de MySQL.

sudo nano /etc/apt/preferences.d/mysql

Pegar la versión que nos mostró el comando anterior:

Package: mysql-server
Pin: version 5.7.35-1ubuntu18.04
Pin-Priority: 1001

Package: mysql-client
Pin: version 5.7.35-1ubuntu18.04
Pin-Priority: 1001

Package: mysql-community-server
Pin: version 5.7.35-1ubuntu18.04
Pin-Priority: 1001

Package: mysql-community-client
Pin: version 5.7.35-1ubuntu18.04
Pin-Priority: 1001

Package: mysql-apt-config
Pin: version 0.8.12-1
Pin-Priority: 1001
sudo apt update
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments