MariaDB Update unter Plesk

MariaDB Update unter Plesk

Voraussetzungen

  • Root Zugriff via SSH
  • Plesk Onyx v17.8.11
  • Debian 8 / 9
  • MariaDB v10.0 / 10.1


Warnung

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 derzeit nicht unterstützt. Die Unterstützung für diese Version wird in der kommenden Version Plesk Onyx 17.9 hinzugefügt. Weitere Informationen finden Sie in diesem Artikel (MariaDB 10.3 support in Plesk – Plesk Help Center).

Installation

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

Code
  1. 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
  1. dpkg: mariadb-server-10.1: dependency problems, but removing anyway as you requested:plesk-mysql-server depends on virtual-mysql-server | mysql-server; however:Package virtual-mysql-server is not installed.Package mariadb-server-10.1 which provides virtual-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
  1. apt --fix-broken install

beheben wir 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
  1. # mysql -V
  2. 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
  1. plesk bin service_node --update local

Datenbank Backups erstellen

Datenbank dump erstellen:

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

Beispiel:

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

Datenbank Backups Wiederherstellen


Datenbank dump wiederherstellen:


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


Beispiel:

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

    About the Author

    Ich bin IT-Spezialist im Fachbereich der IT-Administratoren. Ich habe mein Hobby damals zum Beruf gemacht, deshalb beschäftige ich mich auch in meiner Freizeit mit diversen Themen der IT.

    Mark Administrator

    Comments