Jak mogę zainstalować MySQL 5.7.9 na Ubuntu 14.04?

9

Próbowałem zainstalować z tymi instrukcjami, ale instalacja zainstalowała wersję 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/

Nowicjusz
źródło

Odpowiedzi:

10

Repozytorium PPA nie zawiera żadnych pakietów dla mysql 5.7: Brak plików deb. Wystarczy spojrzeć w przeglądarce:

A na stronie statusu jest napisane:

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

Więc przynajmniej dla tego ppa nie masz szczęścia ;-(

Dlatego sugeruję również użycie oryginalnego źródła w mysql / Oracle:

  • Zobacz odpowiedź Mohita na krótką wersję.
  • W przypadku długiej wersji: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Zauważ, że dostępna jest nowsza wersja debu config. Zainstaluj ten:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Witryna może poprosić o zalogowanie się lub rejestrację. W końcu to Oracle ...

Następnie powinna pojawić się ta wersja (5.7 to GA od 5.7.9, więc 5.7.10 powinno być w porządku):

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

Jeśli instaluje się przez:

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

Pamiętaj, że być może będziesz musiał wcześniej wyczyścić inne pakiety zależne.

zoliton
źródło
Działa, jednak musiałem wywołać apt-get update, zanim rozpoznał ten pakiet.
początkujący
1
To jest nieaktualne: Oracle oferuje pakiet deb do instalowania MySQL 5.7 i aktualizowania go.
reinierpost
15

Najpierw odwiedź https://dev.mysql.com/downloads/repo/apt/, aby znaleźć najnowszą wersję pakietu. Do czasu przeczytania poniższa wersja będzie nieaktualna.

Uruchom poniższe polecenie:

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

Pierwotnie trzeba było zainstalować, mysql-server-5.7ale z nowszym pakietem jest po prostumysql-server

mohit singh
źródło
1
To instaluje 5.7.8-rc, jak mogę zainstalować wersję GA?
nowicjusz
To powinno być oznaczone jako poprawna odpowiedź!
Maria Ines Parnisari
prawdopodobnie mysql_upgrade --forcepo tym będziesz musiał biec . Zrobiłem to, kiedy zdałem sobie sprawę, że mysqldumpzostało zepsute i to sprawiło, że znów działało.
billynoah
To daje teraz W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823podczas działania apt-get update.
stefansundin
6

Użyj odpowiedzi mohita , ale zapoznaj się z https://dev.mysql.com/downloads/repo/apt/, aby uzyskać informacje o bieżącej konfiguracji mysql-apt-config. Kliknij „Pobierz” u dołu. Następnie skopiuj link z „Nie, dziękuję, po prostu zacznij pobieranie”. na dnie

Phil
źródło
Może to być lepszy komentarz do odpowiedzi Mohita
Dave M.
sudo apt-get install mysql-server zamiast mysql-server-5.7 podczas korzystania z powyższych instrukcji. Niesamowity Phil!
Software Prorocy