Como posso instalar o MySQL 5.7.9 no Ubuntu 14.04?

9

Tentei instalar com essas instruções, mas a instalação instalou a versão 5.5.

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
$ sudo apt-get update
$ sudo apt-get install mysql-server

http://tecadmin.net/install-mysql-5-on-ubuntu/

novato
fonte

Respostas:

10

O repositório PPA não contém nenhum pacote para o mysql 5.7: Não há arquivos deb. Basta dar uma olhada no seu navegador:

E na página de status, na verdade, diz:

 mysql-5.7 38 weeks ago
 Failed to build: amd64 i386 

Então, pelo menos para este ppa, você está sem sorte ;-(

Portanto, sugiro também o uso da fonte original no mysql / Oracle:

  • Veja a resposta de Mohit para a versão curta.
  • Para a versão longa: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Note que existe uma versão mais recente da configuração deb. Instale esse:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • O site pode solicitar que você faça login ou se registre. Afinal, é Oracle ...

Então a versão deve aparecer (5.7 é GA desde 5.7.9, então 5.7.10 deve ficar bom):

apt-cache show mysql-server=5.7.10-1ubuntu14.04

Se ele for instalado via:

apt-get install mysql-server=5.7.10-1ubuntu14.04

Observe que você pode precisar limpar outros pacotes dependentes com antecedência.

zoliton
fonte
Funcionou, no entanto, tive que ligar para o apt-get update antes de reconhecer esse pacote.
novato
1
Isso está desatualizado: a Oracle oferece um pacote deb para instalar o MySQL 5.7 e mantê-lo atualizado.
reinierpost
15

Primeiro visite https://dev.mysql.com/downloads/repo/apt/ para encontrar a versão mais recente do pacote. A versão abaixo estará desatualizada quando você ler isso.

Por favor, execute o comando abaixo:

package=mysql-apt-config_0.8.11-1_all.deb
wget http://dev.mysql.com/get/$package
sudo dpkg -i $package
sudo apt-get update
sudo apt-get install mysql-server

Originalmente, você precisava instalar, mysql-server-5.7mas com o pacote mais recente, é apenasmysql-server

mohit singh
fonte
1
Isso instala o 5.7.8-rc, como posso instalar a versão do GA?
novato
Isso deve ser marcado como a resposta correta!
Maria Ines Parnisari
provavelmente precisará executar mysql_upgrade --forceapós fazer isso. Eu fiz quando percebi que mysqldumpestava quebrado e que funcionou novamente.
billynoah
Isso agora dá W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823quando em execução apt-get update.
stefansundin
6

Use a resposta do mohit , mas consulte https://dev.mysql.com/downloads/repo/apt/ para a atual mysql-apt-config. Clique em "Download" na parte inferior. Em seguida, copie o link de "Não, obrigado, basta iniciar o meu download". no fundo

Phil
fonte
Isso pode ser melhor como um comentário à resposta de Mohit
Dave M
O sudo apt-get instala o mysql-server em vez do mysql-server-5.7 ao usar as instruções acima. Phil impressionante!
Software Profetas