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.tar
geralmente, é 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
deb
pacotes, 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.deb
falhou porque precisa mysql-community-server_5.6.40-1ubuntu14.04_amd64.deb
ser instalado primeiro e assim por diante. A ordem certa para alguns é: mysql-common
, mysql-community-client
, mysql-client
e 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.deb
pela última vez que deu alguns erros, tentei desesperadamente: o sudo apt-get install -f
que 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 initscripts
que não pode ser instalada. Parece que foi substituído após o Ubuntu 16.04. Instalar suas substituições: util-util-linux sysvinit-utils
també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-server
mas 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.