So installieren Sie pHpMyAdmin in Ubuntu 20.04

Datenbanken sind heutzutage eine zentrale Achse in Tausenden von Unternehmen, da sie eine automatisierte und zentralisierte Steuerung von Millionen von Daten ermöglichen, die von Benutzer-IDs bis zum täglichen Verkauf reichen. Diese Datenbanken können werden exponentiell steigend, wenn das Unternehmen steigt. Aus diesem Grund ist es wichtig, Software zur Verfügung zu haben, die für dieses umfassende Wachstum verfügbar ist. Die wichtigsten Säulen eines Datenbanksystems sind:

 

PHPADMYN Hauptfunktionen

 

  • Sicherheit
  • Verfügbarkeit
  • Integrität
  • Skalierbarkeit
  • Kompatibilität

 

 

Wenn eine dieser Säulen nicht erfüllt ist, können unsere in der Datenbank gespeicherten Daten schwerwiegende Fehler aufweisen. phpMyAdmin wurde entwickelt, um uns eine umfassende Lösung für all diese Situationen zu bieten. Mit EinWie.com lernen Sie, wie Sie phpMyAdmin Ubuntu 20.04 installieren und verfügen über eine robuste Plattform zum Verwalten von Datenbanken.

 

 

Was ist phpMyAdmin?
phpMyAdmin ist in PHP geschrieben und seine Hauptaufgabe ist es, MySQL im Web zu verwalten. MySQL ist eine der beliebtesten Sprachen, aber phpMyAdmin unterstützt Hunderte von Operationen, die sowohl in MySQL als auch in MariaDB ausgeführt werden.

 

PhpmyAdmin-Aufgaben
phpmyAdmin versucht, die traditionellen Aufgaben von Administratoren maximal zu vereinfachen, da sie direkt über eine vereinfachte, aber dynamische Oberfläche ausgeführt werden können. Aufgaben wie:

 

  • Datenbanken verwalten.
  • Erstellen, bearbeiten oder löschen Sie Tabellen und Spalten.
  • Nutzen Sie Beziehungen, Indizes und mehr.
  • Verwalten Sie Benutzer und Berechtigungen.

 

 

 

 

Eigenschaften phpmyAdmin
Derzeit ist phpMyAdmin in 72 Sprachen verfügbar und unterstützt LTR- und RTL-Sprachen. Einige seiner Hauptfunktionen sind:

 

  • MySQL-Benutzerkonten und -Berechtigungen können verwaltet werden
  • Es ermöglicht den Export der Informationen in verschiedene Formate wie CSV, SQL, XML, PDF, ISO / IEC 26300 – OpenDocument Text und Tabellenkalkulation, Word, LATEX
  • Unterstützt MySQL-Funktionen
  • Hiermit können Sie CSV- und SQL-Daten importieren
  • Es ermöglicht uns, mehrere Server gleichzeitig zu verwalten
  • Ermöglicht die Durchführung einer globalen Suche in einer Datenbank oder in einer Teilmenge dieser Datenbank
  • Unterstützt Stapelabfragen

 

 

Wir werden sehen, wie Sie phpMyAdmin in Ubuntu 20.04 installieren und von dort aus die Datenbanken verwalten, um die beste Lösung für unser Unternehmen sicherzustellen. In verschiedenen Abschnitten erfahren Sie, wie Sie Apache PHP MysQl und phpMyAdmin in Ubuntu 20.04 installieren.

See also  So überwachen Sie die Sicherheit mit Osquery in Ubuntu 17.04

 

 

1. Installieren Sie Apache und MySQL unter Ubuntu 20.04

 

Schritt 1

Wir müssen Apache und MySQL in Ubuntu 20.04 installieren, um sowohl die Datenbank als auch die Website zu verwalten. Um diese Installation durchzuführen, führen wir den folgenden Befehl aus:

 sudo apt  install  apache2 mysql-  server  -y 

1-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 2

Sobald dieser Prozess abgeschlossen ist, werden wir Folgendes sehen:

 

2-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 3

Um phpMyAdmin zu installieren, müssen wir auf Repositorys von Drittanbietern zurückgreifen, da phpMyAdmin standardmäßig nicht im Standard-Ubuntu-Repository verfügbar ist. Dieses Repository muss hinzugefügt werden, indem Folgendes ausgeführt wird:

 sudo apt installiere software-properties-common -y 

3-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 4

Jetzt fügen wir das Repository mit dem folgenden Befehl hinzu:

 sudo  add  -apt-repository ppa: ondrej / php 

4-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 5

Drücken Sie die Eingabetaste, um es hinzuzufügen:

 

5-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 6

Nach dem Hinzufügen können wir phpMyAdmin mit dem folgenden Befehl installieren:

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

6-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 7

Wir geben den Buchstaben “S” ein, um den Download und die Installation von phpMyAdmin in Ubuntu 20.04 zu bestätigen. Während dieses Vorgangs wird die folgende Meldung angezeigt:

 

7-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 8

Wählen Sie Apache mit der Leertaste aus und klicken Sie auf OK, um den Vorgang fortzusetzen. Jetzt wird die folgende Meldung in Bezug auf die phpMyAdmin-Datenbank angezeigt:

 

8-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

Schritt 9

Wir klicken auf OK und müssen nun die Auswahl bestätigen:

 

9-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

Schritt 10

Wählen Sie “Ja” und definieren Sie das Passwort für phpMyAdmin:

 

10-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

Schritt 11

Wir klicken auf Akzeptieren und bestätigen das Passwort:

 

11-Install-Apache-und-MySQL-on-Ubuntu-20.04.png

 

 

Schritt 12

Danach wird der Installationsprozess von phpMyAdmin abgeschlossen:

 

12-install-Apache-and-MySQL-on-Ubuntu-20.04.png

 

Schritt 13

Danach aktivieren wir die PHP mbstring-Erweiterung mit dem folgenden Befehl:

 sudo phpenmod mbstring 

13-enable-the-PHP-extension-mbstring.png

 

 

Schritt 14

Wir starten Apache mit dem folgenden Befehl neu:

 sudo systemctl apache2 neu starten 

14-restart-Apache.png

 

 

2. Authentifizieren Sie den Benutzer phpMyAdmin in Ubuntu 20.04

 

Standardmäßig erstellt phpMyAdmin automatisch einen Benutzer, der die Datenbank verwaltet, die phpmyadmin heißt und deren Administratorkennwort im Installationsprozess eingegeben wurde. Aus Sicherheitsgründen ist es ideal, einen anderen Benutzer zu erstellen, der für die Verwaltung des verantwortlich ist Datenbanken über die phpMyAdmin-Weboberfläche Da wir die MySQL-Plattform installiert haben, ist der MySQL-Root-Benutzer so konfiguriert, dass er sich über das auth_socket-Plugin authentifiziert. Ziel ist es, die Authentifizierungsmethode von auth_socket in mysql_native_password zu ändern.

See also  Wie man Kommentare von einigen Leuten auf Instagram blockiert

 

Schritt 1

Dazu melden wir uns mit dem folgenden Befehl bei der MySQL Shell an:

 sudo mysql 

15-Authenticate-user-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 2

Wir überprüfen die aktuelle MySQL-Benutzerauthentifizierungsmethode mit dem folgenden Befehl in der Shell:

  SELECT  Benutzer, Authentifizierungszeichenfolge,  Plugin  , Host  FROM  mysql.user; 

16-Authenticate-user-phpMyAdmin-in-Ubuntu.png

 

Schritt 3

Dieses Ergebnis zeigt an, dass root das auth_socket-Plug-In zur Authentifizierung verwendet. Um sich mit einem Kennwort zu authentifizieren, muss die folgende Zeile eingegeben werden:

  ALTER   USER   'root'  @  'localhost'  IDENTIFIZIERT MIT mysql_native_password  BY   'password'  ; 

17-Authenticate-user-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 4

Wir übernehmen die Änderungen mit dem Befehl:

 SPÜLPRIVILEGIEN; 

18-Authenticate-user-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 5

Jetzt überprüfen wir die Änderung mit dem folgenden Befehl:

  SELECT  Benutzer, Authentifizierungszeichenfolge,  Plugin  , Host  FROM  mysql.user; 

19-Authenticate-user-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 6

Wir können sehen, dass die Authentifizierungsmethode jetzt “mysql_native_password” ist.
Der nächste Schritt besteht darin, einen Benutzer “phpmyadminuser” für den Konnektivitätsprozess mit phpMyAdmin zu erstellen. In der MySQL-Shell führen wir Folgendes aus: Um sich mit dem Root-Benutzer und dem von uns festgelegten Passwort anzumelden:

 mysql -u root -p 

20-Konnektivität-mit-phpMyAdmin.png

 

 

Schritt 7

Dort geben wir die folgenden Zeilen ein, in denen der Benutzer mit dem Passwort erstellt wird und die entsprechenden Berechtigungen erteilt werden. Wir verlassen die Shell mit dem Befehl exit.

 CREATE USER  'phpmyadminuser'  @  'localhost'  IDENTIFIED BY  'password'  ; GEWÄHREN SIE ALLE PRIVILEGIEN AUF *. * AN  'phpmyadminuser'  @  'localhost'  MIT GEWÄHRUNGSOPTION; 

21-Konnektivität-mit-phpMyAdmin.png

 

 

3. Öffnen Sie phpMyAdmin in Ubuntu 20.04

 

 

Schritt 1

Dazu müssen wir die IP-Adresse von Ubuntu 20.04 kennen, dafür führen wir den Befehl “ip add” aus:

 

22-Open-phpMyAdmin-in-Ubuntu-20.04.png

 

Schritt 2

Nun gehen wir zu einem Browser und geben Folgendes ein:

 http:  // IP_Adresse / phpmyadmin  

23-Open-phpMyAdmin-in-Ubuntu-20.04.png

 

Schritt 3

Wir geben den Benutzernamen und das Passwort ein, die wir in der MySQL-Shell erstellt haben:

 

24-Open-phpMyAdmin-in-Ubuntu-20.04.png

 

 

Schritt 4

Oder wenn wir wollen, können wir mit dem Root-Benutzer eingeben und dies wird die erste Konsole von phpMyAdmin in Ubuntu 20.04 sein:

See also  Internet-Tricks, die das Leben erleichtern - Teil 2

 

25-Open-phpMyAdmin-in-Ubuntu-20.04.png

 

 

Auf der lateralen Seite finden wir alle Pakete und Sprachen, die mit ihrer jeweiligen Version installiert wurden, auf der zentralen Seite konfigurieren wir allgemeine Aspekte und auf der linken lateralen Seite finden wir die Werkzeuge, die in den Datenbanken funktionieren.

 

4. Konfigurieren Sie die phpMyAdmin-Sicherheit in Ubuntu 20.04

Ein wichtiger Sicherheitsschritt besteht darin, die Instanz von phpMyAdmin mit dem Lärm zu schützen, dass kein unbefugter Zugriff erfolgt. Dies ist dank der in Apache integrierten Authentifizierungs- und Autorisierungsfunktionen .htaccess möglich.

 

Schritt 1

Wir greifen in der folgenden Reihenfolge auf die Datei zu:

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

Wir werden folgendes sehen:

 

 

26-Configure-security-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 3

Dort werden wir die Verwendung von .htaccess-Dateiüberschreibungen aktivieren, indem wir die Zeile “AllowOverride All” wie folgt hinzufügen:

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

27-Configure-security-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 4

Wir speichern die Änderungen mit der folgenden Tastenkombination:

 

Strg + O.

 

Wir verlassen den Editor mit:

 

Strg + X.

 

 

Schritt 5

Wir starten Apache neu:

 sudo systemctl apache2 neu starten 

28-Configure-security-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 6

Jetzt erstellen wir eine .htaccess-Datei im phpmyadmin-Verzeichnis auf folgende Weise:

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

Dort werden wir folgendes eingeben:

 AuthType Basic AuthName  "Eingeschränkte Dateien"  AuthUserFile  /etc/phpmyadmin/  .htpasswd Benötigen Sie einen gültigen Benutzer 

29-Configure-security-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 8

Wir speichern die vorgenommenen Änderungen. Es ist Zeit, einen Administrator mit dem Dienstprogramm htpasswd wie folgt zu erstellen:

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

30-Configure-security-phpMyAdmin-in-Ubuntu.png

 

 

Schritt 9

Das Ziel ist, dass beim Zugriff auf phpMyAdmin über den Browser das folgende Popup-Fenster geöffnet wird, in dem Sie die Anmeldeinformationen eingeben können:

 

31-access-to-phpMyAdmin.png

 

 

Schritt 10

Wir klicken auf “Login”, um auf phpMyAdmin zuzugreifen:

 

32-access-to-phpMyAdmin.png

 

Schritt 11

Wir werden die phpMyAdmin-Konsole folgendermaßen sehen:

 

33-access-to-phpMyAdmin.png

 

Ab diesem Zeitpunkt können wir alle phpMyAdmin-Optionen verwenden, um MySQL viel interaktiver zu verwalten und somit zu wissen, wie Apache PHP MysQl und phpMyAdmin in Ubuntu 20.04 installiert werden.

 

administrator

Leave a Reply

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