MariaDB Update unter Plesk Onyx

Installation

Es wird dringend empfohlen, vor dem Upgrade einen Server-Snapshot (Vollsicherung) sowie Datenbank Backups zu erstellen. Stoppen Sie den WatchDog-Dienst, wenn er auf dem Server verwendet wird. Überprüfen Sie seinen Status mit dem Befehl service watchdog status. MariaDB 10.3 wird nicht in Plesk Onyx unterstützt. Die Unterstützung für diese Version ist erst ab Plesk Obsidian vorhanden.


Als erstes müssen Sie die DEB-Dateien aus dem MariaDB Repository herunterladen. Dafür Verbinden wir uns via SSH mit dem Server. Anschließend installieren Sie MariaDB 10.2

Code
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=mariadb-10.2
apt install mariadb-server-10.2

Es kann vorkommen, dass bei der Installation Fehler auftreten. Diese müssen behoben werden.

Beispiel:

Code
dpkg: mariadb-server-10.1: dependency problems, but removing anyway as you requested:plesk-mysql-server depends on virtual-mysq
l-server | mysql-server; however:Package virtual-mysql-server is not installed.Package mariadb-server-10.1 which provides virtu
al-mysql-server is to be removed.Package mariadb-server-10.2 which provides virtual-mysql-server is not installed.Package mysql
-server is not installed.<...>The following packages have unmet dependencies:mariadb-server-10.2 : Depends: mariadb-client-10.2
(>= 10.2.19+maria~stretch) but it is not going to be installedDepends: mariadb-server-core-10.2 (>= 10.2.19+maria~stretch) but
it is not going to be installed

mit

Code
apt --fix-broken install

beheben Sie die Fehler. Jetzt sollte die neue MariaDB Version auch schon installiert sein. Die MariaDB Version kann mit dem Befehl mysql –V geprüft

werden. Im Anschluss sollte die CLI folgendes ausgeben:

Code
mysql -V
# Ausgabe: mysql Ver 15.1 Distrib 10.2.19-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Damit Plesk auch die neue Paketversion kennt, müssen diese aktualisiert werden mit:

Code
plesk bin service_node --update local

Datenbank Backups erstellen

Datenbank dump erstellen:

Code
plesk db dump <DATENBANKNAME> > /pfad/zum/Speicherort/<dump_name>.sql

Beispiel:

Code
plesk db dump Nextcloud > /private-Backup/Nextcloud_may19.sql

Datenbank Backups Wiederherstellen

Datenbank dump wiederherstellen:

Code
plesk db < /path/to/<dump_name>.sql

Beispiel:

Code
plesk db < /private-Backup/Nextcloud_may19.sql

Über den Autor

Hallo mein Name, ist Mark, ich bin IT-Spezialist im Fachbereich der IT-Administratoren. Mir macht es sehr viel Spaß, Anleitungen im Bereich der Informationstechnologie zu erstellen. Dabei achte ich darauf, dass diese für jeden nachvollziehbar gestaltet werden. Ich hoffe, ich kann dem ein oder anderen weiterhelfen.

Mark Team

Kommentare