Plesk – MySQL root Passwort

Will man bei einer Plesk-Installation per root auf die Datenbank zugreifen ist dies nicht ohne Weiteres möglich. Bei der Plesk-Installation setzt Plesk das Rootpasswort für den MySQL-Server selbstständig.

Will man nun als priviligierter administrativer User darauf zugreifen um z.B. Dumps anzufertigen oder wieder einzuspielen muss man wie folgt vorgehen.

Root Zugang zur Datenbank mit Plesk

Der Zugriff als root-User auf die Datenbank ist nur erfahrenen Nutzern empfohlen. Es besteht auch die Möglichkeit einen adminstrativen Zugang in Plesk-Panel über phpMyAdmin vorzunehmen, allerdings sind einige Operationen einfach schneller und unkomplizierter auf der Konsole erledigt.

Der administrative User ist bei einer Plesk-Installation nicht root sondern der Benutzer admin. Das Passwort liegt in der Datei /etc/psa/.psa.shadow. Wir können den Inhat dieser Datei mit dem Kommando cat an den mysql Konsolenbefehl übergeben und haben somit root-Zugriff auf den MySQL-Server.

mysql -uadmin -p$(cat /etc/psa/.psa.shadow)

Wir erhalten dann folgende Ausgabe:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;
+-------------------------+
| Database                |
+-------------------------+
| information_schema      |
| apsc                    |
| horde                   |
| mysql                   |
| performance_schema      |
| phpmyadmin_nt4NFrPgEjJW |
| psa                     |
| roundcubemail           |
+-------------------------+
8 rows in set (0.01 sec)

Das gleiche können wir auch beim Sichern bzw. dumpen der Datenbanken verwenden. Auch hier geben wir dem Befehl mysqldump den Inhalt der Datei als Parameter mit.

mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) psa > psa.sql

In diesem Fall dumpen wir die Plesk-Datenbank psa in die Datei psa.sql.

Es ist dringend davon abzuraten die Passwörter der MySQL-Benutzer außerhalb von Plesk, sozusagen am Panel vorbei zu ändern. Dies kann zu massiven Beeinträchtigungen in der Funktion von Plesk führen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.