So upgraden Sie Mariadb 5 auf.5 bis mariadb 10.1 zu CentOS/RHEL 7 und Debian Systems

- 3317
- 886
- Madleen Vater
Mariadb ist eine berühmte MySQL -Community -Gabel, die nach Oracle -Erwerb des MySQL -Projekts viel Popularität erlangte. An 24. Dezember 2015 Die neueste stabile Version wurde veröffentlicht, die ist Mariadb 10.1.10.

Was gibt's Neues
In dieser Version wurden nur wenige neue Funktionen hinzugefügt, und Sie können sie unten sehen:
- Galera, eine Multi-Master-Clusterlösung ist jetzt Standardteil von Mariadb.
- Zwei neue Informationsschema -Tabellen wurden hinzugefügt, um die WSREP -Informationen besser zu untersuchen. Die fraglichen Tabellen sind WSREP_MEMMBERSHIP Und WSREP_STATUS.
- Seitenkomprimierung für InnoDB und Xtradb. Die Seitenkomprimierung ähnelt dem innoDB -komprimierten Speicherformat.
- Seitenkomprimierung für Fusionio.
- Nur wenige Optimierungsverbesserungen sind:
- Erstellen Sie nicht .FRM -Dateien für temporäre Tabellen
- Verwenden Sie die max_statement_time, um langlebige Abfragen automatisch abzubrechen
- Malloc () -Funktion wird weniger verwendet und einfache Abfragen werden schneller ausgeführt
- Webscale -Patches
- Plugins -Update
- Sicherheitsbehebungen (viele Schwachstellen wurden behandelt).
In diesem Tutorial zeigen wir Ihnen, wie Sie ein Upgrade haben Mariadb 5.5 Zu Mariadb 10.1 Neueste stabile Version. Sie müssen haben Root-Zugriff an die Maschine, wo Sie das Upgrade durchführen.
Notiz Wenn Sie frühere Version von MariadB ausführen. Zum Beispiel Mariadb 5.1 -> 5.5 -> 10.1.
Schritt 1: Sicherung oder Dumpeln Sie alle Mariadb -Datenbanken
Wie immer ist es wichtig, wenn Sie ein Upgrade durchführen, um die Sicherung Ihrer vorhandenen Datenbanken zu erstellen. Sie können die Datenbanken entweder mit dem Befehl wie folgt abwerfen:
# Mysqldump -u root -PPASSWORD -ALLE DATABASSE> /TMP /All -Database.sql
Oder alternativ können Sie den Mariadb -Service mit:
# SystemCTL STOP MYSQL
Und kopieren Sie das Datenbankenverzeichnis in einem separaten Ordner wie folgt:
# CP -a/var/lib/mysql//var/lib/mysql.Bak
Bei Ausfall des Upgrades können Sie eine der oben genannten Kopien verwenden, um Ihre Datenbanken wiederherzustellen.
Schritt 2: Fügen Sie das Mariadb -Repository hinzu
Eine gute Praxis besteht darin, sicherzustellen, dass Ihre Pakete auf dem neuesten Stand sind, bevor Sie Änderungen an Ihren Repo -Dateien vornehmen. Sie können dies mit:
# yum update [auf rhel/centos 7] # APT-Get-Update [auf Debian/Ubuntu]
Auf rhel/centos 7
Wenn Sie alte Pakete haben, warten Sie, bis die Installation fertig ist. Als nächstes müssen Sie die hinzufügen Mariadb 10.1 Repo für CentOS/ RHEL 7/ Verteilungen. Verwenden Sie dazu Ihren bevorzugten Texteditor wie z. B Vim oder Nano und öffnen Sie die folgende Datei:
# vim /etc /yum.Repos.D/Mariadb10.Repo
Fügen Sie den folgenden Text hinzu:
# Mariadb 10.1 CentOS Repository-Liste-Erstellt 2016-01-18 09:58 UTC # http: // mariadb.org/mariadb/repositories/[mariadb] name = mariadb baseUrl = http: // yum.Mariadb.org/10.1/Centos7-AMD64 gpgkey = https: // yum.Mariadb.org/rpm-gpg-key-mariadb gpgcheck = 1
Speichern und beenden Sie dann die Datei (für VIM : WQ)
Auf Debian und Ubuntu
Führen Sie die folgende Reihe von Befehlen aus, um das Mariadb -PPA auf Ihrem System hinzuzufügen:
# APT-Get Installieren Sie Software-Properties-Common # Apt-Key Adv--Recv-Keys-Keyserver HKP: // Keyserver.Ubuntu.com: 80 0xcbcb082a1bb943db # add-apt-Repository 'Deb [Arch = AMD64, i386] http: // kartolo.sby.Datautama.Netz.id/mariadb/repo/10.1/Ubuntu Wily hauptsächlich'
Wichtig: Vergessen Sie nicht, das zu ersetzen Ubuntu Wily Mit Ihrem Verteilungsnamen und Ihrer Veröffentlichung.
Schritt 3: Entfernen Sie Mariadb 5.5
Wenn Sie Ihre Datenbanken wie vorgeschlagen in den Datenbanken erhalten haben Schritt 1, Sie sind jetzt bereit, fortzufahren und die vorhandene Mariadb -Installation zu entfernen.
Führen Sie dazu einfach den folgenden Befehl aus:
# yum entfernen Mariadb-Server Mariadb Mariadb-Libs [auf RHEL/Centos 7] # APT-GIET MARIADB-SERVER MARIADB MARIADB-LIBS [auf Debian/Ubuntu]

Reinigen Sie als nächstes den Repository -Cache:
# Yum Clean All [auf Rhel/Centos 7] # APT-GET-GET All [auf Debian/Ubuntu]
Schritt 4: MARIADB 10 installieren.1
Jetzt ist es an der Zeit, die neuere Version von MariadB zu installieren, indem Sie:
# yum -y install mariadb-server mariadb-client [auf rhel/centos 7] # APT-Get Installation Mariadb-Server Mariadb-Client [auf Debian/Ubuntu]

Sobald die Installation abgeschlossen ist, können Sie den Mariadb -Service mit:
# Systemctl Start Mariadb
Wenn Sie möchten, dass Mariadb automatisch nach dem Systemstart startet, führen Sie aus:
# SystemCTL aktivieren Mariadb
Führen Sie schließlich den Upgrade -Befehl aus, um Mariadb mit:
# mysql_upgrade

Um zu überprüfen, ob das Upgrade erfolgreich war, führen Sie den folgenden Befehl aus:
# Mysql -v

Herzlichen Glückwunsch, Ihr Upgrade wurde abgeschlossen!
Abschluss
Mariadb/MySQL -Upgrades sind immer Aufgaben, die mit besonders Vorsicht ausgeführt werden sollten. Ich hoffe, Ihre ist reibungslos abgeschlossen. Wenn Sie auf Probleme stoßen, zögern Sie bitte nicht, einen Kommentar zu veröffentlichen.
- « So optimieren und komprimieren Sie JPEG- oder PNG -Bilder in der Linux -Befehlszeile
- 4 Möglichkeiten zum Deaktivieren/Sperrieren bestimmter Paket -Updates mit dem YUM -Befehl »