Instalar la última versión de MySQL en Debian
Muchas veces queremos instalar la última versión de MySQL en Debian y nos damos cuenta que la versión estable de los repositorios de Debian está muy atrás de la versión estable del propio MySQL. Para esto, MySQL nos brinda la opción de instalar la última versión desde sus propios repos. Para Debian podemos ingresar al siguiente enlace y descargar directamente el .apt.
https://dev.mysql.com/downloads/repo/apt/
Si estás desde consola, deberás antes copiar la URL del enlace de descargar y traerlo directamente a tu equipo.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
Después de esto puedes proceder a instalarlo con dpkg.
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
Al instalar MySQL de esta manera es probable que algunas dependencias requeridas no estén en tu máquina. Si este es el caso, obtendrás un mensaje como el siguiente:
root@debian-laravel:~# dpkg -i mysql-apt-config_0.8.14-1_all.deb
Selecting previously unselected package mysql-apt-config.
dpkg: regarding mysql-apt-config_0.8.14-1_all.deb containing mysql-apt-config, pre-dependency problem:
mysql-apt-config pre-depends on gnupg
gnupg is not installed.
dpkg: error processing archive mysql-apt-config_0.8.14-1_all.deb (--install):
pre-dependency problem - not installing mysql-apt-config
Errors were encountered while processing:
mysql-apt-config_0.8.14-1_all.deb
En este caso, deberás instalar dichas dependencias antes de proceder con la instalación de MySQL.
sudo apt-get install gnupg
Después de esto, al correr de manera satisfactoria el dpkg para los repos deberás actualizar la lista de paquetes disponibles. Nótese que el archivo descargado solamente agrega los repos a la lista de repos disponibles del sistema.
sudo apt-get update
Después de esto, podrás instalarlo como cualquier paquete disponible.
sudo apt-get install mysql-server