Wie aktualisiere ich MySQL auf 5.5? Warten Sie am besten darauf, dass es über apt-get verfügbar ist?


12

Wie würde ich ein Upgrade von MySQL auf Version 5.5 unter Ubuntu Server 9.10 durchführen?

Wäre es besser, darauf zu warten, dass es ein leichter $ sudo apt-get install mysql-serverJob wird?

Ich bin mir auch nicht sicher, welchen Download ich von hier bekommen müsste .


1
Bevor Sie etwas tun, ist dies, woran ich in den letzten 4 Tagen gearbeitet habe. versuchen, in meinem Fall MySQL 5.5.8 in Ubuntu 10.10 zu haben. Ich habe Alien verwendet, um ein rpm-Paket in ein deb-Paket zu ändern und zu installieren (FAILED). Ich habe die Binären mit der Absicht heruntergeladen, sie als Standard zu verwenden (FEHLGESCHLAGEN). Und wie Sie aus dieser langen Liste von Paketen ersehen können, hat sich Oracle nicht viel aus Debian-Distributionen gemacht. Sie machten viele RPM. VIELE. Aber kein einziges DEB-Paket. Es gibt hier eine Gruppe von ubuntuforums.org/showthread.php?p=10245558 , die von demselben Problem spricht. Mangel an Oracle.
Luis Alvarado

Schätzen
Sie

Antworten:


11

Was ist neu in MySQL 5.5 ?

Im Folgenden sind einige Verbesserungen der Geschwindigkeit, Skalierbarkeit und Benutzerfreundlichkeit der MySQL-Datenbank und der InnoDB-Speicher-Engine aufgeführt.

Eine Schritt-für-Schritt-Anleitung zum Upgrade auf MySQL 5.5


Ich werde das testen und den Rest wissen lassen.
Luis Alvarado

Es hat geholfen, aber ich musste einige Dinge ändern, bevor es richtig funktionierte. Jetzt, da ich Zeit habe, könnte ich ein kleines Skript erstellen, das alles in einem Durchgang erledigt. Aber ich muss zugeben, es hat nach mehreren Versuchen gegen VIELE andere Versuche geklappt, die ich vor deinem tollen Beitrag gemacht hatte.
Luis Alvarado

Was waren die Schwierigkeiten, denen Sie gegenüberstanden?
ovais.tariq

1
Endlich ist da, was ich habe, nachdem ich es 19 Mal auf 5 verschiedenen Servern installiert habe, von Ubuntu 8.04 bis Ubuntu 10.04. Das Folgende sind die EDITs, die benötigt werden, um jemanden mit bereits installiertem mysql 5.1 fehlerfrei zu machen und zu 5.5.8 oder 5.5.9 zu wechseln: + Vergewissern Sie sich vor dem Starten des mysqld-Servers, dass alle Dateien im Verzeichnis / usr / Der lokale Ordner / mysql / bin verfügt über die ausführbare Berechtigung.
Luis Alvarado

1
+ Beim Wiederherstellen der mysql.sql-Sicherung ist der richtige Ordner /root/mysql-5.1-dump/ und nicht /root/mysql-5.1-backup/dump/ + Im Teil über das Starten von mysql mit "mysqld --skip" -grant-tables --user = mysql "Sie müssen zuerst erwähnen, dass die Datei /etc/my.cnf im UNTEN der Datei abgelegt werden muss. + Nach mysql_upgrade müssen Sie möglicherweise den mysqld-Prozess beenden, bevor Sie ihn mit / starten. etc / init.d / mysql
Luis Alvarado



1

Ich habe erfolgreich MySQL-5.5.15 in Natty (Ubuntu 11.04) mit Alien von offiziellen binären RPMs installiert.

Installiere alien und libaio1 (benutzt von MySQL-5.5)

apt-get install alien libaio1

Holen Sie sich binäre RPMs aus MySQL-Downloads

$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D

Konvertiere sie!

fakeroot alien MySQL*.rpm

... und installieren Sie sie.

sudo dpkg -i mysql*.deb

Fügen Sie einen MySQL-Benutzer hinzu

useradd -r mysql

Datenverzeichnis initialisieren

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

Legen Sie andere erforderliche Pfade fest

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

DB starten

service mysql start

Ändern Sie das root-Passwort

/usr/bin/mysqladmin -u root password 'your_password'


1

Es gibt ein schmerzloses Installationsprogramm für mysql 5.5 unter debian bei dotdeb.org. Sie haben Anweisungen, wie ihr Repository mit aptitude gelistet werden kann, hier: http://www.dotdeb.org/instructions/ Als das erledigt war, habe ich Synaptic verwendet, um mysql-server auf Version 5.5 zu aktualisieren. Es hat reibungslos funktioniert.


0

Der Vorgang für das Upgrade von 5.1 (wenn Sie einen LAMP-Server erstellt haben) auf 5.5 wird hier beschrieben Wenn Sie nur einen Vanilla MySQL-Server installieren möchten, erstellen Sie eine Neuinstallation Ihres Servers und befolgen Sie die Anweisungen auf der Seite, auf die ich verwiesen habe die keine zuvor installierte MySQL-Instanz beinhalten.

Wenn Sie phpMyAdmin verwenden möchten, müssen Sie einen LAMP-Server erstellen (wie hier beschrieben). Befolgen Sie dann alle Anweisungen zum Aktualisieren im vorherigen Link. Auf diese Weise können Sie das apt-getfür alle erforderlichen Pakete für phpMyAdmin und verwenden Schalten Sie dann die MySQL-Version aus.

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.