Wie kann ich MySQL 5.7.9 unter Ubuntu 14.04 installieren?

9

Ich habe versucht, mit diesen Anweisungen zu installieren, aber die Installation hat Version 5.5 installiert.

$ 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/

Neuling
quelle

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.

Zoliton
quelle
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

Mohit Singh
quelle
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
6

Verwenden Sie die Antwort von mohit , aber die aktuelle mysql-apt-config finden Sie unter https://dev.mysql.com/downloads/repo/apt/ . Klicken Sie unten auf "Download". Kopieren Sie dann den Link von "Nein, danke, starten Sie einfach meinen Download." unten

Phil
quelle
Dies könnte besser sein als Kommentar zu Mohits Antwort
Dave M
sudo apt-get installiert mysql-server anstelle von mysql-server-5.7, wenn die obigen Anweisungen verwendet werden. Super Phil!
Software Prophets