Wie kann ich MySQL 5.7.9 unter Ubuntu 14.04 installieren?


Antworten:


10

Das PPA-Repository enthält keine Pakete für MySQL 5.7: Es gibt keine Deb-Dateien. Schauen Sie einfach mit Ihrem Browser:

Und auf der Statusseite steht tatsächlich:

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

Zumindest für diesen ppa hast du kein Glück ;-(

Daher schlage ich auch vor, auch die Originalquelle unter mysql / Oracle zu verwenden:

  • Siehe Mohits Antwort für die Kurzversion.
  • Für die lange Version: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
  • Beachten Sie, dass es eine neuere Version der Konfigurationsdebatte gibt. Installieren Sie das:dpkg -i mysql-apt-config_0.6.0-1_all.deb
  • Auf der Website werden Sie möglicherweise aufgefordert, sich anzumelden oder zu registrieren. Es ist doch Oracle ...

Dann sollte diese Version angezeigt werden (5.7 ist GA seit 5.7.9, also sollte 5.7.10 in Ordnung sein):

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

Wenn es installiert wird über:

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

Beachten Sie, dass Sie möglicherweise vorher andere abhängige Pakete bereinigen müssen.


Es hat funktioniert, aber ich musste apt-get update aufrufen, bevor es dieses Paket erkannte.
Neuling

1
Dies ist veraltet: Oracle bietet ein Deb-Paket zur Installation und Aktualisierung von MySQL 5.7 an.
Reinierpost

15

Besuchen Sie zuerst https://dev.mysql.com/downloads/repo/apt/ , um die neueste Version des Pakets zu finden. Die unten stehende Version ist zum Zeitpunkt des Lesens veraltet.

Bitte führen Sie den folgenden Befehl aus:

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

Ursprünglich mussten Sie installieren, mysql-server-5.7aber mit dem neueren Paket ist es nurmysql-server


1
Dies installiert 5.7.8-rc. Wie kann ich die GA-Version installieren?
Neuling

Dies sollte als die richtige Antwort markiert werden!
Maria Ines Parnisari

müssen wahrscheinlich laufen, mysql_upgrade --forcenachdem Sie dies tun. Ich tat es, als ich merkte, dass mysqldumpes kaputt war und es wieder funktionierte.
Billynoah

Dies gibt jetzt W: GPG error: http://repo.mysql.com trusty InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823beim Laufen apt-get update.
Stefansundin

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.