Ich habe gerade Ubuntu 12.10 (amd64) installiert und möchte eine aktuelle Version von MySQL 5.6 installieren.
Wenn möglich, möchte ich es auf "Debian-Weise" installieren (nicht aktualisieren) (dh mit apt-get
oder dpkg
).
(Diese Version ist End of Lifed. Erwägen Sie ein Upgrade!)
Ich habe PPA mit MySQL 5.6-Paketen vorbereitet, die auf MySQL 5.5-Debian-Paketen basieren. Keine Garantie, dass es sofort funktioniert, aber ich wäre dankbar, wenn Sie es versuchen und Erfolg (oder Misserfolg) zurückmelden könnten.
Es gibt PPAs für MySQL 5.5 und MySQL 5.6, beide mit der neuesten Upstream-Quelle.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Update: Die MySQL 5.6-Pakete sind bei der Neuinstallation fehlgeschlagen und das wurde behoben. Wenn Sie weitere Fehler finden, kontaktieren Sie mich bitte direkt über das Launchpad oder unter https://github.com/oerdnj/deb.sury.org/issues
Für 14.04 Benutzer:
Ubuntu 14.04 verwendet standardmäßig MySQL 5.5, verfügt jedoch auch über MySQL 5.6, das aus dem Universumsarchiv installiert werden kann. Die Installation von 5.6 ist so einfach wie die Angabe der Version:
Überprüfen Sie die Website Tocker für weitere Details
quelle
Sie können die neueste .deb-Datei von oracle.com herunterladen
oracle dev download site
und einfach den Befehl ausführen
Ich habe es jedoch nicht installiert, daher kann ich das erwartete Ergebnis nicht versprechen.
quelle
/opt
, und es wurde nichts in/etc
oder eingerichtet/etc/init.d
, oder ich habe es damit beginnen lassenservice
, oder/opt/mysql/server-5.6/bin
es wurde dem Pfad hinzugefügt , oder irgendetwas anderes.apt-get
installieren , und installieren Sie dann die .deb-Datei darüber./etc
,/usr/bin
usw. und 5.6 wird installieren inopt
.Ich habe gerade einen Blogpost geschrieben, der dieses Thema behandelt. Finden Sie es bei der Installation von MySQL 5.6 . Hoffe das wird dir helfen!
quelle
Sie können natürlich alles Notwendige
Mysql-5.5
aus den Repositories in 12.04 und 12.10Mysql-5.6
installieren , aber das Folgende sollte Ihnen bei der Installation helfen .Erstens sollte ich versuchen, die deb-Datei von der offiziellen Seite in zu installieren,
Software Centre
oderGdebi
, da diese Programme Abhängigkeiten auflösen,dpkg
nicht.Kompilieren
mysql
ist Ihre nächste Option:Hinweis : Wenn Sie es auf die 'Debian-Art' machen (wie Sie erwähnen), erhalten Sie nur
mysql-5.5
und nicht5.6
: dhda standardmäßig keine andere Quelle verfügbar ist. Wenn Sie den neuesten Entwicklungscode verwenden möchten, müssen Sie ihn von der offiziellen Website herunterladen. Dies ist besser, als zu versuchen, ein instabiles Repository oder ein anderes zu aktivieren.
Gegenwärtig sind auch keine ppas verfügbar (außer dem, den Sie ausprobiert haben). Die folgende Kompilierungsmethode
mysql-5.6
ist also die einfachste und einzige Methode, um in der Minute das zu bekommen, was Sie wollen.Wenn Sie jedoch angeben, dass Sie die neueste Entwicklungsversion von kompilieren möchten
mysql 5.6
, sollten die folgenden Anweisungen hilfreich sein:Laden Sie den neuesten Entwicklungsquellcode von der MySQL-Site herunter und überprüfen Sie den Download. Zur Zeit möchten Sie
mysql-5.6.7-rc.tar.gz
; Gehen Sie die Seite runter, wählen Sie Entwicklungsversionen aus und wählen Sie dann den Quellcode in der Box aus.Jetzt renn
cd in den ordner und erstelle einen ordner namens bld:
An dieser Stelle ist es wichtig, die Abhängigkeiten mit abzurufen
Wichtige Dokumentation ist hier auf dem Build - Prozess, aber was wollen Sie wahrscheinlich zu tun , nur die Standardoptionen verwendet , dass die offiziellen Build - Anwendungen. Führen Sie dazu , wie hier vermerkt , Folgendes aus (während Sie sich im
bld
Ordner befinden):Wenn die
cmake
Konfiguration abgeschlossen ist und zufrieden ist (notieren Sie sich die fehlenden Abhängigkeiten, die darin erwähnt werden; falls noch fehlende vorhanden sind, laden Sie sie herunter, löschen Sie alles imbld
Verzeichnis und führen Sie den obigencmake
Befehl erneut aus).Jetzt können Sie die Kompilierung mit make und allen hinzugefügten Optionen ausführen:
Wenn die Kompilierung abgeschlossen ist (es dauert ungefähr eine Stunde), führen Sie eines der beiden aus
Nun sollten Sie eine
mysql
Installation haben. Alle weiteren Informationen sollten in der sehr detaillierten offiziellen Anleitung enthalten sein .quelle
apt-get source -b
oder verwendetdpkg-buildpackage
.My SQL 5.6 steht hier zum Download zur Verfügung: My SQL 5.6 Download
Ich denke, Sie müssen sich für das Nicht-RPM-Paket entscheiden, das ganz unten auf der Liste steht.
Und hier finden Sie Details zur Installation dieser Version: So installieren Sie mit einem Binärpaket
Hoffe das hilft :)
Um eine MySQL-Binärdistribution zu installieren und zu verwenden, sieht die grundlegende Befehlssequenz folgendermaßen aus:
quelle
Hier ist ein anderer Ansatz im Vergleich zur Antwort von empi89, bei dem ein modifiziertes mysql init-Skript verwendet wird. Ja, das ist manuell, aber das ist der Preis, den Sie zahlen, um auf dem neuesten Stand zu sein. Oracle stellt kein Repository zur Verfügung. Schauen Sie sich diesen Beitrag an .
BEARBEITEN : Kurz gesagt, Sie können das Original /etc/init.d/mysql nach /etc/init.d/mysql-opt kopieren und gegebenenfalls ändern:
Kopieren Sie dann / etc / mysql / debian-start nach / etc / mysql / debian-start-opt und bearbeiten Sie es wie gewünscht:
Mach es ausführbar
Dann kopiere /etc/mysql/my.cnf nach /etc/mysql/my-opt.cnf und bearbeite:
Fügen Sie im Abschnitt [mysqld_safe] die folgende Zeile hinzu:
Ändern Sie im Abschnitt [mysqld] die folgenden Zeilen:
Auch wenn Sie dies aktiviert haben, wie ich es getan habe
das jetzt veraltet ist, sollte es durch die folgenden zwei Zeilen ersetzt werden:
Zeit zum Testen Stoppen Sie mysql
Bewahren Sie eine Datensicherung für den Fall auf, dass Sie die alten Daten wiederherstellen müssen
Machen Sie das Init-Skript ausführbar
Test mysql-opt startet.
HINWEIS: Dadurch werden Ihre aktuellen internen MySQL-Tabellen aktualisiert. Sie haben die Datensicherung durchgeführt, nicht wahr?
Überprüfen Sie die Protokolle auf Fehler. Während des Debuggens eines Servers, der nicht gestartet wird, können Sie manuell Probleme verursachen
Wenn alles in Ordnung ist, können Sie den opt mysql-Server während des Startvorgangs aktivieren. Deaktivieren Sie die Ausführung des alten Skripts bei init.
Installieren Sie das neue und ignorieren Sie die Warnungen.
Stellen Sie sicher, dass es installiert ist.
Der vorherige Befehl sollte jetzt etwa Folgendes ausgeben:
quelle
Hier finden Sie alle Anweisungen zum Installieren von Binärdateien sowie die Schritte zum Installieren
/usr/bin
und Konfigurieren als Dienst, die Sie angefordert haben ...Installation von MySQL 5.6
quelle
apt-get
.