É possível instalar o MySQL 5.5 ou 5.6 no Ubuntu 16.04?

11

Eu recentemente atualizei para o Ubuntu 16.04. Infelizmente eu preciso trabalhar com o MySQL 5.5 ou 5.6. Eu tentei muitas soluções para ter o MySQL 5.5 ou 5.6 executado no Ubuntu 16.04 como este Instale o MySql 5.6 no Ubuntu 16.04 . Mas nenhum deles está funcionando. O Ubuntu detecta as dependências não satisfeitas mas diz "mas não vai ser instalado" para 5.5 ou diz que o pacote 'mysql-server-5.6' não tem candidato de instalação ...

Não é possível forçar uma versão anterior do MySQL no Ubuntu? Por que isso?

    
por zwan 26.04.2016 / 18:09

4 respostas

2

Esta resposta me ajudou a descobrir como fazer isso baixando os pacotes .deb do site de desenvolvimento do MySQL. A solução sobre a adição do PPA não fez isso por mim.

Liga-se a uma publicação no blogue: Como instalar o MySQL-5-6 no Ubuntu Precise Complicado, mas funciona.

    
por zwan 27.04.2016 / 11:47
13

Guia passo a passo * para instalar mysql 5.5.x no Ubuntu 16.04 Xenial-Xerus. Consulte esta documentação

OR

Veja os passos abaixo:

Instalando o MySQL 5.5.51 no Ubuntu 16.06

  1. Desinstale qualquer versão existente do MySQL

    sudo rm /var/lib/mysql/ -R
    
  2. Exclua o perfil do MySQL

    sudo rm /etc/mysql/ -R
    
  3. Desinstalar automaticamente o mysql

    sudo apt-get autoremove mysql* --purge
    sudo apt-get remove apparmor
    
  4. Baixe a versão 5.5.51 do site do MySQL

    wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
    
  5. Adicione mysql grupo de usuários

    sudo groupadd mysql
    
  6. Adicione mysql (não o usuário atual) ao grupo de usuários mysql

    sudo useradd -g  mysql mysql
    
  7. Extrair mysql-5.5.51-linux2.6-x86_64.tar.gz para /usr/local

    cd /usr/local
    sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
    
  8. Crie a pasta mysql em /usr/local

    sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
    
  9. Defina mysql proprietário do diretório e grupo de usuários

    cd mysql
    sudo chown -R mysql:mysql *
    
  10. Instale o pacote de libs necessário

    sudo apt-get install libaio1
    
  11. Execute o script de instalação do mysql

    sudo scripts/mysql_install_db --user=mysql
    
  12. Defina o proprietário do diretório mysql de fora do diretório mysql

    sudo chown -R root .
    
  13. Defina o proprietário do diretório de dados dentro do diretório mysql

    sudo chown -R mysql data
    
  14. Copie o arquivo de configuração mysql

    sudo cp support-files/my-medium.cnf /etc/my.cnf 
    
  15. Inicie o mysql

    sudo bin/mysqld_safe --user=mysql &
    sudo cp support-files/mysql.server /etc/init.d/mysql.server
    
  16. Inicialize a senha do usuário root

    sudo bin/mysqladmin -u root password '111111'
    
  17. Inicie o servidor mysql

    sudo /etc/init.d/mysql.server start
    
  18. Parar o servidor mysql

    sudo /etc/init.d/mysql.server stop
    
  19. Verifique o status do mysql

    sudo /etc/init.d/mysql.server status
    
  20. Ativar myql na inicialização

    sudo update-rc.d -f mysql.server defaults 
    
  21. Desativar o mysql na inicialização (Opcional)

    sudo update-rc.d -f mysql.server remove
    
  22. Adicione o caminho mysql ao sistema

    sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
    
  23. Agora use diretamente o comando abaixo para iniciar o mysql

    mysql -u root -p 
    

PS: É preciso reiniciar para que as mudanças ocorram.

Baseado em um blogue

chinês     
por Dr Yashodhan Joshi 12.08.2016 / 07:05
2

Tente isso Primeiro você tem que remover

sudo rm /var/lib/mysql/debian-5.7.flag

então

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
sudo apt-get update
sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6
    
por Tarunkant Gupta 01.12.2016 / 15:28
1

Uma alternativa mais simples é usar o Percona Server. Pelo seu documentação :

Instalando o Percona Server do repositório do Percona apt

  1. Busque os pacotes de repositório da web Percona:

    wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
    
  2. Instale o pacote baixado com o dpkg . Para fazer isso, execute os seguintes comandos como root ou com sudo :

    dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
    

    Depois de instalar este pacote, os repositórios do Percona devem ser adicionados. Você pode verificar a configuração do repositório no arquivo /etc/apt/sources.list.d/percona-release.list .

  3. Lembre-se de atualizar o cache local:

    apt-get update
    
  4. Depois disso, você pode instalar o pacote do servidor:

    apt-get install percona-server-server-5.5
    
por Leonel Martins 30.08.2016 / 22:56