Eu tentei muitas abordagens até ter sucesso.
A abordagem que funcionou
A única abordagem que funcionou foi baixar o deb-bundble.tar do site MySQL e instalar os pacotes um por um. Eu segui estes passos:
- Vá para a página de download do MySQL 5.6: https://dev.mysql.com/downloads/mysql/5.6.html#downloads
- Nas opções do sistema operacional, selecione "Ubuntu 14.04 64-bit"
- Baixe o deb-bundle, um arquivo chamado:,
mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.targeralmente, é a primeira opção
- Descompacte o pacote em algum lugar usando:
tar -xf mysql-server_5.6.40-1ubuntu14.04_amd64.deb-bundle.tar
- O alcatrão contém vários
debpacotes, inclusive mysql-server, mysql-community-server... etc
- Depois tentei instalá-los usando:
sudo dpkg -i <package-name>um por um, mas segui a ordem deles de acordo com as mensagens de erro que foram acionadas, por exemplo: tentei pela primeira vez:, sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.debfalhou porque precisa mysql-community-server_5.6.40-1ubuntu14.04_amd64.debser instalado primeiro e assim por diante. A ordem certa para alguns é: mysql-common, mysql-community-client, mysql-cliente depois mysql-community-server.
- Parte do pacote foi instalado com sucesso, alguns erros foram produzidos, depois de tentar
sudo dpkg -i mysql-server_5.6.40-1ubuntu14.04_amd64.debpela última vez que deu alguns erros, tentei desesperadamente: o sudo apt-get install -fque pegou as dependências ausentes e pronto, o MySQL Server 5.6 foi instalado, instalado e executado com sucesso
Abordagens que não funcionaram
Usando o Repo Universal Trusty
Vale ressaltar que eu tentei pela primeira vez a mesma abordagem que costumava funcionar no Ubuntu 16.04, ou seja, adicionar o repositório 'universo confiável' e tentar instalar o mysql-server-5.6, ou seja, segui o seguinte:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
apt-get install mysql-server-5.6
Essa abordagem não funcionou. Falhou porque existe uma dependência initscriptsque não pode ser instalada. Parece que foi substituído após o Ubuntu 16.04. Instalar suas substituições: util-util-linux sysvinit-utilstambém não ajudou.
Usando o pacote de configuração apt do MySQL
Eu também tentei usar pacote MySQL config ( mysql-apt-config_0.7.3-1_all.deb) Eu descarregado a partir deste repo: https://repo.mysql.com/ e instalado via: sudo dpkg -i mysql-apt-config_0.7.3-1_all.deb. Ele não reconhecia o Ubuntu 18.04 (biônico), é claro, então, eu agi como se fosse xenial e configurei a versão do MySQL Server para 5.6, depois tentei verificar qual versão do MySQL agora está disponível para instalação usando: apt-cache policy mysql-servermas isso também não aconteceu trabalho, ainda tenho versões posteriores à 5.6.
Nota final
Embora as duas últimas abordagens não tenham funcionado, elas podem ter contribuído para o sucesso da primeira abordagem ao disponibilizar alguns pacotes ou configurações, sinceramente não sei.
Quando fiquei sem esperança de que qualquer abordagem funcionasse, considerei compilá-la e instalá-la a partir do código-fonte, iniciei esse esforço (instalei os fundamentos da compilação e criei o grupo de usuários e o usuário) e estava prestes a pegar o código-fonte quando me deparei com o pacote de deb que acabou por ser proveitoso e foi a abordagem bem-sucedida que descrevi acima.