Articles

Installieren Sie phpMyAdmin unter Ubuntu 18.04

phpMyAdmin ist ein sehr nützliches webbasiertes Datenbankverwaltungstool zum Verwalten von MySQL- oder MariaDB-Datenbanken. Es ist ein kostenloses Tool, das in PHP geschrieben ist. Mit diesem Tool können verschiedene Arten von Datenbankaufgaben problemlos ausgeführt werden. phpMyAdmin hilft unerfahrenen Benutzern, alle Arten grundlegender Datenbankoperationen auszuführen, ohne Kenntnisse über das Schreiben von Abfragen zu haben. Einige wichtige Funktionen dieses Tools werden unten erwähnt.

  • Erstellen, Löschen, umbenennen oder Ändern von Datenbanken, Tabellen, Spalten, Primärschlüsseln, eindeutigen Schlüsseln und Indizes.
  • Datensätze der Tabellen einfügen, löschen und aktualisieren.
  • Verwalten Sie den Server, indem Sie verschiedene Serverkonfigurationen anwenden.
  • Führt verschiedene Arten von einfachen und komplexen Abfragen aus.
  • Erstellen, Löschen und Ändern von gespeicherten Prozeduren, Triggern und Ansichten.
  • Importieren oder Exportieren von Datenbanken, Tabellen oder Daten aus oder in verschiedene Formate.

Um Webentwicklungsarbeiten durchzuführen, können Sie XAMPP oder LAMP installieren. Wenn Sie XAMPP Server für Ubuntu verwenden, müssen Sie phpMyAdmin nicht separat installieren. Es wird standardmäßig auf dem XAMPP-Server installiert, wenn Sie den XAMPP-Server installieren. Wenn Sie LAMP unter Ubuntu verwenden, müssen Sie phpMyAdmin installieren, indem Sie das Paket herunterladen. Dieses Tutorial wird Ihnen helfen, phpMyAdmin auf Ubuntu zu installieren.

Bevor Sie mit der Installation beginnen, müssen Sie bestätigen, dass LAMP ordnungsgemäß funktioniert. Führen Sie die folgenden Befehle aus, um zu überprüfen, ob Apache2, MySQL und PHP installiert sind und funktionieren.

Überprüfen Sie den aktuellen Status des Webservers (Apache2).

$ sudo systemctl status apache2

Check the connection of database Server (MySQL/MariaDB). MySQL server is installed here.

$ sudo mysql

or

$ sudo mysql -u root -p

Check the version of the installed PHP.

$ php -v

Open any browser and check the Apache server is running.

Nachdem Sie die obigen Aufgaben überprüft haben, können Sie den Installationsprozess von phpMyAdmin unter Ubuntu starten.

Führen Sie den Befehl update aus, bevor Sie den Installationsprozess von phpMyAdmin angeben.

$ sudo apt update

Führen Sie nach dem Update den folgenden Befehl aus, um phpMyAdmin aus Ubuntu-Repositorys zu installieren. Drücken Sie ‚y‘, wenn Sie nach der Berechtigung zum Starten der Installation gefragt werden.

$ sudo apt install phpmyadmin php-mbstring php-gettext

Drücken Sie die Leertaste, um den Server apache2 auszuwählen, wählen Sie Ok und drücken Sie die Eingabetaste, wenn die folgende Eingabeaufforderung angezeigt wird.

Wählen Sie Ja und drücken Sie die Eingabetaste, um dbconfig-common zum Einrichten der Datenbank zu verwenden.

Als nächstes müssen Sie das MySQL-Passwort festlegen, um mit phpMyAdmin eine Verbindung zum Datenbankserver herzustellen. Geben Sie das Passwort ein, wählen Sie OK und drücken Sie die Eingabetaste.

Geben Sie das Passwort zur Bestätigung erneut ein. Wählen Sie OK und drücken Sie die Eingabetaste.

Führen Sie den folgenden Befehl aus, um die PHP-Erweiterung mbstring für die Verwendung der Apache-Konfigurationsdatei phpMyAdmin zu aktivieren.

$ sudo phpenmod mbstring

Starten Sie den Apache-Server neu, um die Installation zu beenden.

$ sudo systemctl restart apache2

Nun ist phpMyAdmin korrekt installiert und Sie können mit dem nächsten Schritt fortfahren, um eine andere Konfiguration von phpMyAdmin einzurichten.

Schritt 2: Authentifizierung und Berechtigungen einrichten

Zum Zeitpunkt der Installation von phpMyAdmin werden ein Standardbenutzername und ein Standardkennwort für Datenbankaufgaben festgelegt. Der Standardbenutzername ist ‚phpmyadmin‘ und das Passwort ist das, das Sie im vorherigen Schritt festgelegt haben. Es ist jedoch besser, phpMyAdmin zu verwenden, indem Sie eine Verbindung als Root-Benutzer herstellen, um alle Arten von Datenbankoperationen auszuführen. Wenn bei der Installation von MySQL oder MariaDB Server kein Kennwort für den Root-Benutzer festgelegt ist, muss später ein Kennwort für den Datenbankserver festgelegt werden. root-Benutzer können das Plugin ‚auth_socket‘ oder ‚mysql_native_password‘ verwenden, um eine Verbindung zum Server herzustellen. Wenn das ‚auth_socket‘-Plugin für Root-Benutzer geladen ist, ändern Sie die Authentifizierungsmethode des Root-Benutzers aus Sicherheitsgründen von ‚auth_socket‘ in ‚mysql_native_password‘. Sie können auch ein neues Benutzerkonto erstellen, um auf phpMyAdmin zuzugreifen.

Konfiguration für Root-Benutzer:

Verbinden Sie sich mit dem Datenbankserver und überprüfen Sie die aktuelle Authentifizierungsmethode des Root-Benutzers.

$ sudo mysql
> WÄHLEN SIE Benutzer, authentication_string, Plugin, Host AUS mysql.benutzer;

Legen Sie das Kennwort für root-Benutzer fest, falls nicht zuvor festgelegt.

> SET PASSWORD ‚root’@’localhost’=PASSWORD(‚mynewpasword‘);

Ändern Sie die Authentifizierungsmethode des Root-Benutzers mit dem Befehl alter, wenn die aktuelle Authentifizierungsmethode des root-Benutzers ‚auth_socket‘ ist. Hier ist die Authentifizierungsmethode standardmäßig auf ‚mysql_native_password‘ festgelegt. Es ist also nicht erforderlich, den folgenden Befehl auszuführen.

> ÄNDERN SIE DEN BENUTZER ‚root‘ @’localhost‘, DER MIT mysql_native_password DURCH ‚mynewpassword‘ IDENTIFIZIERT WURDE;

Führen Sie den folgenden Befehl aus, um die Authentifizierung neu zu laden und die Auswirkungen der Änderung anzuzeigen.

> RECHTE LÖSCHEN;

Führen Sie erneut die folgende Abfrage aus, um die aktuelle Authentifizierungsmethode des Root-Benutzers zu überprüfen.

> WÄHLEN SIE Benutzer, authentication_string, Plugin, Host AUS mysql.benutzer;

Konfiguration für einen bestimmten MySQL-Benutzer:

Wenn Sie die Berechtigung für andere Benutzer festlegen möchten, ohne root-Benutzer auf phpMyAdmin zuzugreifen, führen Sie die folgenden Aufgaben aus.

Verbinden Sie sich mit MySQL Server als Root-Benutzer und erstellen Sie einen neuen Benutzer. Das Passwort wird im vorherigen Schritt für den Root-Benutzer festgelegt. Sie müssen also die Option –p verwenden, um eine Verbindung zum Server herzustellen.

$ mysql -u root -p

Führen Sie die folgende Abfrage aus, um einen neuen Benutzer mit dem Namen ‚linuxhint‘ zu erstellen;

> ’secretpass‘;

Als nächstes müssen Sie die erforderlichen Berechtigungen für den neuen Benutzer festlegen, um auf den Datenbankserver zuzugreifen. Führen Sie den folgenden Befehl aus, um alle Berechtigungen für den neuen Benutzer festzulegen.

> GEWÄHREN SIE ALLE BERECHTIGUNGEN AUF *.* TO ‚linuxhint’@’localhost‘ WITH GRANT OPTION;

Beenden Sie nun die MySQL-Eingabeaufforderung.

> Beenden

Greifen Sie über den Browser auf phpMyAdmin zu:

Öffnen Sie einen beliebigen Browser und geben Sie die folgende URL ein, um zu überprüfen, ob phpMyAdmin ordnungsgemäß funktioniert oder nicht.

Melden Sie sich nun beim Server an, indem Sie Root- oder neu erstellte Benutzeranmeldeinformationen angeben. Die folgende Seite wird nach dem Login angezeigt.

Schritt 3: Verwenden von phpMyAdmin

Auf der phpMyAdmin-Seite befinden sich zwei Bedienfelder. Linkes Fenster zeigt die Liste aller vorhandenen Datenbanken, Tabellen, Prozeduren und Ansichten. Sie müssen auf die Schaltfläche ‚+‘ der jeweiligen Datenbank klicken, um die Tabellen, Prozeduren und Ansichten anzuzeigen.

Das rechte Bedienfeld enthält verschiedene Datenbankserverinformationen und Registerkartenoptionen zum Ausführen bestimmter Datenbankaufgaben. Fünf Unterfelder der cPanel-Seite sind Allgemeine Einstellungen, Darstellungseinstellungen, Datenbankserver, Webserver und phpMyAdmin. Die Verwendung dieser Panels wird hier kurz erläutert.

Allgemeine Einstellungen:

In diesem Bereich können Sie die Liste der MySQL-Zeichensätze anzeigen und die Sortierung der MySQL-Verbindungen ändern.

Darstellungseinstellungen:

Sie ändern die Sprache, das Thema, die Schriftgröße und andere Einstellungen für das Erscheinungsbild über dieses Bedienfeld.

Datenbankserver:

In diesem Bereich werden verschiedene Informationen zum Datenbankserver angezeigt, z. B. Servername, Typ, Version, verbundener Benutzername, Zeichensatz usw.

Webserver:

In diesem Bereich werden Informationen zu Webserver, Datenbankclient und PHP angezeigt.

phpMyAdmin:

Dies zeigt die phpMyAdmin-Version und andere zugehörige Informationen an.

Tab-Optionen:

Der obere Teil des rechten Fensters enthält die Menü-Registerkarte. Der Benutzer muss die Registerkarte Optionen verwenden, um verschiedene Arten von Datenbankoperationen auszuführen, z. B. Datenbank oder Tabelle erstellen oder löschen, SQL ausführen, Datenbank exportieren oder importieren, Trigger erstellen oder löschen usw.

Jetzt ist phpMyAdmin ein unverzichtbares Werkzeug für jeden Webentwickler, um Datenbankaufgaben zu vereinfachen. Also, wenn Sie Web-Interface für die Datenbankverwaltung auf LAMP-Server verwenden möchten, dann folgen Sie diesem Tutorial richtig und genießen.