Instalando o Percona Server do repositório Percona apt

Instalando o Percona Server do repositório Percona apt

Recentemente atualizei para o Ubuntu 16.04. Infelizmente preciso trabalhar no MySQL 5.5 ou 5.6. Eu tentei muitas soluções para fazer o MySQL 5.5 ou 5.6 rodar no Ubuntu 16.04 assimInstale MySql 5.6 no Ubuntu 16.04. Mas nenhum deles está funcionando. O Ubuntu detecta as dependências não atendidas, mas diz "mas não será instalado" para 5.5 ou diz que o pacote 'mysql-server-5.6' não tem candidato para instalação ...

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

Responder1

Guia passo a passo* para instalar o mysql 5.5.x no Ubuntu 16.04 Xenial-Xerus. Por favor veja issodocumentação

OU

Veja as etapas abaixo:

Instalando 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 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 MySQL

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

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

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

    cd /usr/local
    sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
    
  8. Criar mysqlpasta em/usr/local

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

    cd mysql
    sudo chown -R mysql:mysql *
    
  10. Instale o pacote lib 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 de dentro do diretório mysql

    sudo chown -R mysql data
    
  14. Copie o arquivo de configuração do 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. Inicializar 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. Pare o servidor mysql

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

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

    sudo update-rc.d -f mysql.server defaults 
    
  21. Desative 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: É necessário reiniciar para que as alterações ocorram.

Baseado em um chinêsblog

Responder2

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

Responder3

Esseresponderme ajudou a descobrir como fazer isso baixando os .debpacotes do site de desenvolvimento do MySQL. A solução sobre adicionar o PPA não funcionou para mim.

Ele tem um link para uma postagem do blog:Como instalar o MySQL-5-6 no Ubuntu Precise Complicado, mas funciona.

Responder4

Uma alternativa mais simples é usar o Percona Server. Por suasdocumentação:

Instalando o Percona Server do repositório Percona apt

  1. Obtenha os pacotes do repositório na web Percona:

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

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

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

  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
    

informação relacionada