Allgemein

Wie man phpMyAdmin auf Ubuntu installiert

Allgemein·22. März 2026·25 Min. Lesezeit

phpMyAdmin ist ein kostenloses Open-Source-GUI-Tool zur Verwaltung von MySQL-Datenbanken auf Shared-Hosting-Plaenen und virtuellen privaten Servern (VPS). Obwohl es technisch nicht notwendig ist, ist phpMyAdmin einfacher zu bedienen als die Befehlszeilenschnittstelle zur Datenbankverwaltung.

Wenn Sie Ihre Website auf einem VPS hosten, muessen Sie phpMyAdmin manuell auf dem Server installieren. Dieser Artikel fuehrt Sie durch die Installation von phpMyAdmin auf Ubuntu 18.04- und 20.04-Servern.

Voraussetzungen fuer phpMyAdmin

Bevor Sie beginnen, muessen Sie den LAMP-Stack (Linux, Apache, MySQL, PHP) auf Ihrem Server installieren. Ausserdem muss die MySQL-Datenbank laufen.

Sie benoetigen auch einen SSH-Client, um sich mit dem Server zu verbinden. Wir haben ein Tutorial zur Verbindung von PuTTY mit dem Server, falls Sie Probleme haben.

Wie man phpMyAdmin auf Ubuntu installiert

Die Installation von phpMyAdmin auf Ubuntu umfasst fuenf Schritte. Neben der Installation werden Sie Berechtigungen vergeben, einen separaten Benutzer erstellen und phpMyAdmin absichern.

1. Das phpMyAdmin-Paket installieren:

Ubuntu 18.04:

Fuehren Sie folgenden Befehl aus, um das phpMyAdmin-Paket und die erforderlichen PHP-Erweiterungen zu installieren:

```

sudo apt-get install -y phpmyadmin php-mbstring php-gettext

```

Waehrend des Installationsprozesses muessen Sie einen Webserver fuer die phpMyAdmin-Konfiguration auswaehlen. Waehlen Sie Apache, indem Sie die Leertaste druecken. Ein Sternchen erscheint neben apache2. Druecken Sie Enter, um fortzufahren.

Konfigurieren Sie nun die Datenbank. Waehlen Sie Ja.

Legen Sie dann ein MySQL-Anwendungspasswort fuer phpMyAdmin fest. Stellen Sie sicher, dass Sie ein starkes und einzigartiges Passwort verwenden. Bestaetigen Sie es bei Aufforderung, und die Installation wird abgeschlossen.

Ubuntu 20.04:

Die Schritte sind ziemlich aehnlich, aber Sie muessen stattdessen diesen Befehl ausfuehren:

```

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

```

Um die Installation abzuschliessen, waehlen Sie Apache als Webserver und beantworten Sie die Datenbankkonfiguration.

2.

```

sudo phpenmod mbstring

```

Starten Sie den Apache-Dienst mit diesem Befehl neu:

```

sudo systemctl restart apache2

```

2. Den Benutzer konfigurieren und Berechtigungen vergeben:

Verlassen Sie MySQL:

Um MySQL-Benutzer zu verwalten, melden Sie sich mit diesem Befehl als Root-Benutzer an der MySQL-Befehlszeile an:

```

sudo mysql -u root -p

```

phpMyAdmin-Authentifizierung konfigurieren:

```

GRANT ALL PRIVILEGES ON . TO 'phpmyadmin'@'localhost';

FLUSH PRIVILEGES;

EXIT

```

3. Auf phpMyAdmin ueber den Browser zugreifen:

Wenn der Installationsprozess abgeschlossen ist, oeffnen Sie den Browser und navigieren Sie zuhttp://tu-direccion-ip-del-servidor/phpmyadmin. Ersetzen Sie Ihre-Server-IP-Adresse durch die IP-Adresse des Servers. Wenn Sie einen VPS von Holy verwenden, finden Sie die IP-Adresse im Server-Verwaltungspanel.

4.

Die phpMyAdmin-Installation absichern:

Um eine zusaetzliche Sicherheitsebene hinzuzufuegen, koennen Sie das phpMyAdmin-Verzeichnis mit HTTP-Authentifizierung schuetzen. Erstellen Sie zunaechst die .htaccess-Datei:

4. Einen separaten phpMyAdmin-Benutzer erstellen (Optional):

Wenn Sie aus Sicherheitsgruenden nicht mit dem Standard-Benutzerkonto von phpMyAdmin arbeiten moechten, erstellen Sie einen neuen dedizierten MySQL-Benutzer mit vollen Berechtigungen.

Sie muessen auf die MySQL-Befehlszeilenschnittstelle als Root-Benutzer zugreifen, um einen dedizierten Benutzer zu erstellen. Verwenden Sie dazu diesen Befehl:

```

sudo mysql -u root -p

```

Erstellen Sie nun die Passwortdatei:

```

CREATE USER nombre_de_usuario IDENTIFIED by 'contraseña';

GRANT ALL PRIVILEGES ON . TO 'nombre_de_usuario'@'localhost';

FLUSH PRIVILEGES;

EXIT

```

Fazit

phpMyAdmin ist ein nuetzliches Tool zur Verwaltung von MySQL-Datenbanken ueber eine Weboberflaeche. In diesem Tutorial haben Sie gelernt, wie Sie phpMyAdmin auf Ubuntu installieren, Benutzer konfigurieren und Ihre Installation absichern.

```

sudo systemctl restart apache2

```

Wir empfehlen, den Tab Status im phpMyAdmin-Kontrollpanel zu ueberpruefen. Er zeigt die Anzahl der Verbindungen zum MySQL-Datenbankserver, die aktuell ausgefuehrten Abfragen und wie lange der Server bereits laeuft.

5. phpMyAdmin absichern (Optional):

phpMyAdmin ist anfaellig fuer Cyberangriffe, daher sollten Sie Massnahmen wie eine zusaetzliche Authentifizierungsmethode implementieren, um die Sicherheit zu verbessern. Aktivieren Sie ein zusaetzliches Login vor der Anwendung mithilfe der Apache-Authentifizierungsfunktionen.

Aktivieren Sie dazu die .htaccess-Dateiueberschreibung, indem Sie die phpMyAdmin-Apache-Konfigurationsdatei bearbeiten. Hier ist der Befehl zum Oeffnen und Bearbeiten der Datei mit dem Texteditor Nano:

```

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

```

Fuegen Sie nun eine Zeile AllowOverride All im Abschnitt <Directory /usr/share/phpmyadmin> hinzu.

Es sollte so aussehen:

```apache

<Directory /usr/share/phpmyadmin

>

Options SymLinksIfOwnerMatch

DirectoryIndex index.php

AllowOverride All

</Directory>

```

Speichern und schliessen Sie die Datei, indem Sie CTRL+X druecken. Druecken Sie dann Y und Enter, wenn Sie dazu aufgefordert werden. Starten Sie den Apache-Webserver neu, um die Aenderungen anzuwenden:

```

sudo systemctl restart apache2

```

Der naechste Schritt besteht darin, eine .htaccess-Datei im phpMyAdmin-Anwendungsverzeichnis mit dem folgenden Befehl zu erstellen:

```

sudo nano /usr/share/phpmyadmin/.htaccess

```

Der Texteditor Nano wird geoeffnet und ermoeglicht es Ihnen, die .htaccess-Datei zu bearbeiten. Geben Sie folgenden Text ein:

```apache

AuthType Basic

AuthName "Restricted Files"

AuthUserFile /etc/phpmyadmin/.htpasswd

Require valid-user

```

Speichern und schliessen Sie die Datei. Da .htaccess angibt, dass die Passwortdatei /etc/phpmyadmin/.htpasswd ist, muessen wir denselben Pfad verwenden.

Verwenden Sie diesen Befehl, um die Passwortdatei zu erstellen und sie mit dem htpasswd-Dienstprogramm zu uebergeben:

```

sudo htpasswd -c /etc/phpmyadmin/.htpasswd NOMBRE_DE_USUARIO

```

Ersetzen Sie BENUTZERNAME durch den tatsaechlichen Benutzernamen. Sie muessen auch ein Passwort eingeben und bestaetigen. Sobald dies erledigt ist, wird die Datei erstellt und das Passwort verschluesselt.

Sie koennen einen zusaetzlichen Benutzernamen mit demselben Befehl erstellen, jedoch ohne die Option -c:

```

sudo htpasswd /etc/phpmyadmin/.htpasswd NOMBRE_DE_USUARIO_ADICIONAL

```

Starten Sie Apache neu, um die Aenderungen anzuwenden:

```

sudo systemctl restart apache2

```

Beim Zugriff auf phpMyAdmin erscheint ein neues Authentifizierungsdialogfeld fuer Benutzername und Passwort. Ueberpruefen Sie es, indem Sie besuchenhttp://tu-direccion-ip-del-servidor/phpmyadmin. Das Anmeldefeld sollte so aussehen:

![Autenticación adicional para phpMyAdmin](imagen_del_enlace)

Geben Sie den Benutzernamen und das Passwort ein, die Sie gerade erstellt haben. Nach der Anmeldung finden Sie die phpMyAdmin-Anmeldeseite. Geben Sie die Anmeldedaten des phpmyadmin-Benutzers ein, um auf die phpMyAdmin-Weboberflaeche zuzugreifen.

Fazit

phpMyAdmin hilft Ihnen bei der Verwaltung von MySQL-Datenbanken und der Durchfuehrung von Tabellenwartung. Der Installationsprozess der Anwendung auf Ubuntu 18.04 und Ubuntu 20.04 ist aehnlich, verwendet aber in den ersten Schritten einige unterschiedliche Befehle.

Vergessen Sie nicht, Sicherheitsmassnahmen in phpMyAdmin zu implementieren, indem Sie starke Passwoerter und eine zusaetzliche Authentifizierungsmethode verwenden.

Jetzt sollten Sie in der Lage sein, Datenbanken bequem ueber phpMyAdmin zu verwalten. Hinterlassen Sie einen Kommentar, wenn Sie Fragen haben.

Hast du noch Fragen?

Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!

Support kontaktieren