So installieren Sie phpMyAdmin Ubuntu 19.04

Die Verwendung von Datenbanken ist eine der gebräuchlichsten Methoden zum Verwalten großer Datenmengen in einem Unternehmen. Daher müssen Anwendungen verfügbar sein, die zuverlässig, sicher und stabil sind und uns umfassende Funktionen für alle eingegebenen Daten bieten. . Eine der beliebtesten Datenbankplattformen ist phpMyAdmin, die alle Erwartungen hinsichtlich Leistung, Architektur und Funktionalität erfüllt. phpMyAdmin ist ein in PHP geschriebenes Dienstprogramm, mit dem wir MySQL über das Web verwalten können. Zu den häufigsten Aufgaben zählen die Berechtigungen, die Verwaltung von Benutzern und Berechtigungen, die Konfiguration der Datenbank, die Erstellung von Tabellen oder Spalten usw. Dank der enthaltenen Dokumentation können Benutzer ihre Ideen und Informationen teilen, um einen gemeinsamen Leitfaden zu erstellen.

TechnoWikis wird erklären, wie wir phpMyAdmin in Ubuntu 18.04 oder 19.04 auf einfache Weise installieren können und wie wir den Zugriff auf diese Plattform schützen können, um nicht autorisierte Änderungen zu vermeiden.

Was ist phpMyAdmin?
phpMyAdmin wurde als kostenloses, auf PHP basierendes Software-Tool entwickelt, das die Verwaltung der MySQL-Administration über das Web als geschäftskritisch erachtet. phpMyAdmin unterstützt eine Vielzahl von Operationen in MySQL und MariaDB. Dort können häufig verwendete Vorgänge wie Datenbankverwaltung, Tabellen, Spalten, Beziehungen, Indizes, Benutzer, Berechtigungen usw. über die Benutzeroberfläche ausgeführt werden, sie können jedoch auch direkt ausgeführt werden eine beliebige SQL-Anweisung von der Konsole.

phpMyAdmin ist in 72 Sprachen verfügbar und mit den LTR- und RTL-Sprachen kompatibel.

PhpMyAdmin Funktionen
Zu den herausragenden Funktionen von phpMyAdmin gehören:

  • Es verfügt über eine benutzerfreundliche Weboberfläche.
  • Fähigkeit, verschiedene Server zu verwalten.
  • Erzeugt Grafiken zum Design der Datenbank in mehreren Formaten.
  • Sie können komplexe Abfragen mit Beispielabfragen (z. B. Abfragen) (QBE) erstellen.
  • Durchführung einer globalen Suche in einer Datenbank oder einer Teilmenge davon.
  • Sie können die gespeicherten Daten mithilfe einer Reihe vordefinierter Funktionen in ein beliebiges Format konvertieren.
  • Es ermöglicht den Export der Daten in verschiedene Formate wie CSV, SQL, XML, PDF, ISO / IEC 26300 – Textdateien und Tabellenkalkulationen von OpenDocument, Word, LATEX und mehr.
  • Unterstützung für viele der MySQL-Funktionen wie Datenbankverwaltung, Tabellen, Ansichten, Felder und Index, Erstellen, Kopieren, Löschen, Umbenennen und Ändern von Datenbanken, Tabellen, Feldern und Indizes, Ausführen, Bearbeiten und Markieren von Anweisungen SQL, Verwalten von Benutzerkonten und MySQL-Berechtigungen und mehr.
See also  Maven - Webanwendungen und Plugins

Jetzt werden wir sehen, wie man phpMyAdmin in Ubuntu 18.04 oder 19.04 installiert und sichert.

1. Installieren Sie phpMyAdmin in Ubuntu 19.04

Schritt 1

Der erste Schritt besteht darin, Apache und MySQL im System zu installieren. Diese Aktion kann mit dem folgenden Befehl ausgeführt werden:

 sudo apt-get installiere apache2 mysql-server -y 

1-Install-phpMyAdmin-de-Ubuntu-19.04.png

Schritt 2

Sobald dieser Prozess abgeschlossen ist, werden wir Folgendes sehen: 2-phpMyAdmin-ist-im-Repository-default.png-nicht-verfügbar

Schritt 3

Standardmäßig ist phpMyAdmin nicht im Standard-Repository von Ubuntu 18.04 oder 19.04 verfügbar. Dazu müssen wir das PHP-Repository eines Drittanbieters zum System hinzufügen, indem wir zuerst die folgende Zeile ausführen:

 sudo apt-get installiere Software-Eigenschaften-common -y 

3-add-the-repository-PHP.png

Schritt 4

Dann fügen wir das Repository durch Ausführen hinzu. Dort drücken wir die Eingabetaste und hoffen, dass der Vorgang abgeschlossen ist.

 sudo add-apt-repository ppa: ondrej / php 

4-add-the-repository-PHP-linux.png

Schritt 5

Sobald das Repository hinzugefügt wurde, installieren wir phpMyAdmin, indem wir den folgenden Befehl ausführen:

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

5-go-to-install-phpMyAdmin.png

Schritt 6

Während des Installationsvorgangs wird die folgende Meldung angezeigt, die angibt, dass wir den Webserver für die automatische Verwendung auswählen: 6-select- "Apache" .png

Schritt 7

Dort wählen wir “Apache” aus, indem wir die Leertaste drücken und die Eingabetaste drücken. Nun sehen wir die folgende Meldung, die der Datenbank für phpMyAdmin zugeordnet ist: 7-Datenbank-für-phpMyAdmin.png

Schritt 8

Wählen Sie “Ja” und drücken Sie die Eingabetaste. Später müssen Sie das Anwendungskennwort eingeben: 8-müssen-Sie-das-Passwort-der-Anwendung-eingeben.png

Schritt 9

Wir drücken OK und müssen es bestätigen: 9-wird-notwendig-sein-das-passwort-der-anwendung-eingeben.png

Schritt 10

Sobald der phpMyAdmin-Installationsprozess abgeschlossen ist, müssen wir die PHP-Erweiterung mbstring mit dem folgenden Befehl aktivieren:

 sudo phpenmod mbstring 
Schritt 11

Dann starten wir Apache neu, um die Änderungen zu übernehmen:

 sudo systemctl starte apache2 neu 

10-installation-von-phpMyAdmin.png

2. Konfigurieren Sie die phpMyAdmin-Benutzerauthentifizierung in Ubuntu 19.04

phpMyAdmin erstellt automatisch einen Datenbankbenutzer namens phpmyadmin mit dem Administratorkennwort, das wir im Installationsprozess eingeben. Aus Sicherheitsgründen wird jedoch empfohlen, einen separaten Benutzer für die Verwaltung der Datenbanken über die phpMyAdmin-Weboberfläche zu erstellen.

See also  So melden Sie sich mit einem Google Chrome-Handy bei Facebook ab

In der neuesten Version von MariaDB wurde der MySQL-Root-Benutzer standardmäßig für die Authentifizierung mit dem Plugin auth_socket konfiguriert. Wenn Sie sich also als MySQL-Root-Benutzer bei phpMyAdmin anmelden möchten, müssen Sie die Authentifizierungsmethode auth_socket ändern zu mysql_native_password.

Schritt 1

Zuerst melden wir uns mit der folgenden Zeile bei der MySQL-Shell an:

 sudo mysql 

11-Configure-the-user-authentication-of-phpMyAdmin.png

Schritt 2

Lassen Sie uns nun die Authentifizierungsmethode des MySQL-Benutzers mit dem folgenden Befehl überprüfen:

 SELECT user, authentication_string, plugin, host FROM mysql.user; 

12-method-of-authentication-of-the-user-of-MySQL.png

Schritt 3

Wir können sehen, dass der Root-Benutzer das Plug-In auth_socket verwendet. Um den Root-Benutzer für die Authentifizierung mit einem Kennwort zu konfigurieren, müssen Sie den folgenden Befehl ausführen:

 ALTER USER 'root' @ 'localhost' IDENTIFIZIERT MIT mysql_native_password BY 'password'; 
Hinweis
Das Passwort kann durch das gewünschte Passwort ersetzt werden.

Schritt 4

Wir wenden die Änderungen an, indem wir Folgendes ausführen:

 FLUSH PRIVILEGES; 
Schritt 5

Wir können die Authentifizierungsmethode überprüfen, indem wir Folgendes ausführen:

 SELECT user, authentication_string, plugin, host FROM mysql.user; 

13-method-of-authentication-of-the-user-of-MySQL-linux.png

Schritt 6

Wir sehen, dass die Authentifizierungsmethode geändert wurde. Als nächstes erstellen wir einen separaten Benutzer, den wir “phpmyadminuser” nennen, um eine Verbindung zu phpMyAdmin herzustellen. Der erste Schritt besteht darin, sich mit dem folgenden Befehl bei MySQL anzumelden:

 mysql -u root -p 
Schritt 7

Dort geben wir das im vorherigen Schritt festgelegte Passwort ein: 14-connect-to-phpMyAdmin.png

Schritt 8

Zuerst legen wir den Benutzer an und vergeben das Passwort:

 CREATE USER 'phpmyadminuser' @ 'localhost' IDENTIFIED BY 'password'; 
Schritt 9

Dann geben wir phpmyadminuser die richtigen Rechte mit dem folgenden Befehl:

 ALLE PRIVILEGIEN FÜR *. * AN 'phpmyadminuser' @ 'localhost' MIT GRANT OPTION GEWÄHRLEISTEN; 
Schritt 10

Schließlich ließen wir die Shell laufen:

 Ausfahrt; 

15-gewähren-Sie-dem-phpmyadminuser.png-die-richtigen-Rechte

3. Greifen Sie in Ubuntu 19.04 auf phpMyAdmin zu

Schritt 1

Nun gehen wir zu einem Browser und geben die folgende Syntax ein:

 http: // IP_Adresse / phpmyadmin 

16-Access-to-phpMyAdmin-en-Ubuntu-19.04.png

Schritt 2

Dort verwenden wir die gewünschte Sprache und geben den zugewiesenen Benutzernamen und das Passwort ein. Klicken Sie dann auf “Weiter”, um auf phpMyAdmin zuzugreifen: 17-Zugriff-auf-phpMyAdmin-de-Ubuntu-19.04.png

4. Sichern Sie phpMyAdmin in Ubuntu 19.04

Wir können sehen, dass phpMyAdmin installiert und konfiguriert ist. Aus Sicherheitsgründen wird jedoch empfohlen, die phpMyAdmin-Instanz zu schützen, um unbefugten Zugriff zu verhindern. Es ist möglich, phpMyAdmin vor der Verwendung der in Apache integrierten Authentifizierungs- und Autorisierungsfunktionen .htaccess zu schützen.

Schritt 1

Für diese Methode müssen wir zuerst die Verwendung von .htaccess-Dateiüberschreibungen aktivieren, indem wir die Datei phpmyadmin.conf folgendermaßen bearbeiten:

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

18-Secure-phpMyAdmin-de-Ubuntu-19.04.png

Schritt 2

Dort werden wir die Zeile “AllowOverride All” hinzufügen, so dass die Struktur wie folgt ist:

 <Verzeichnis / usr / share / phpmyadmin> Optionen SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All 

19-Secure-phpMyAdmin-de-Ubuntu-19.04.png

Schritt 3

Wir speichern die Änderungen mit der folgenden Tastenkombination:

See also  So installieren Sie benutzerdefinierte Schriftarten in Google Text & Tabellen

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 4

Als Nächstes müssen wir den Apache-Dienst neu starten, indem wir Folgendes ausführen:

 sudo systemctl starte apache2 neu 

20-starte-den-Dienst-von-Apache.png neu

Schritt 5

Jetzt erstellen wir eine .htaccess-Datei im phpmyadmin-Verzeichnis, indem wir Folgendes ausführen:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Schritt 6

In dieser Datei werden wir Folgendes hinzufügen:

 AuthType Basic AuthName "Eingeschränkte Dateien" AuthUserFile /etc/phpmyadmin/.htpasswd Gültigen Benutzer anfordern 

21-file-.htaccess-within-the-directory-phpmyadmin.png

Schritt 7

Wir speichern die Änderungen und verlassen den Editor. Jetzt erstellen wir einen Benutzer namens admin mit dem Hilfsprogramm htpasswd:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 
Schritt 8

Dort müssen wir das Passwort eingeben und bestätigen: 22-a-create-a-user-called-admin-with-the-utility-htpasswd.png

Schritt 9

Wenn wir jetzt wieder auf “zugreifen, wird das folgende Popup-Fenster angezeigt, in dem wir die Anmeldeinformationen des neu erstellten Administrators eingeben: 23-a-create-a-user-called-admin-with-the-utility-htpasswd.png

Schritt 10

Einmal eingegeben, klicken Sie auf “Zugang” und wir werden in der phpMyAdmin-Umgebung sein: 24-environment-of-phpMyAdmin.png

Auf diese Weise wird phpMyAdmin zu einer integralen Lösung für alle Arbeiten in Datenbanken aus dem Web in Ubuntu Linux-Systemen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *