Wie installiere ich phpMyAdmin unter Ubuntu 16.04?

In dieser Gelegenheit werden wir uns auf ein sehr interessantes Thema konzentrieren, nämlich die Installation von phpMyAdmin in einer Umgebung von Ubuntu 16.04. Bevor wir uns mit diesen interessanten Optionen befassen, wollen wir uns kurz mit phpMyAdmin befassen, um ein klares Konzept für die Installation zu erhalten.

phpMyAdmin ist ein kostenloses Dienstprogramm in PHP, mit dem wir SQL über das Internet verwalten und verwalten können. Dieses Tool ist mit Sprachen wie MariaDB und MySQL kompatibel. phpMyAdmin kann unter folgendem Link heruntergeladen werden.

Hauptfunktionen von phpMyDmin
  • Import von Daten aus CSV und SQL.
  • Intuitive Benutzeroberfläche
  • Es ermöglicht den Export der Daten in verschiedenen Formaten wie CSV, SQL, XML, PDF, ISO usw.
  • Es ermöglicht die Verwaltung verschiedener Server.
  • Es unterstützt die meisten MySQL-Funktionen, darunter das Durchsuchen und Löschen von Datenbanken, das Durchsuchen von Tabellen, das Ändern von Datenbanken sowie das Verwalten und Verwalten von MySQL-Benutzerkonten.
  • Sie können Datenbanken weltweit durchsuchen und abrufen.

Wie wir bei phpMyAdmin sehen, haben wir viele Möglichkeiten der Verwaltung. Bevor Sie mit der Installation beginnen, ist es wichtig, dass MySQL oder MariaDB bereits auf Ubuntu 16 installiert sind. Wenn wir es nicht haben, erklären wir Ihnen, wie es geht.

Wir werden die LAMP-Rollen auf dem Ubuntu-Server (Linux, Apache, MySQL oder MariaDB und PHP) installieren. Dazu wählen wir während des Installationsprozesses die Option LAMP-Server

phpMyAdmin1.jpg

Und wir setzen den Prozess fort. Sobald die Sitzung gestartet ist, installieren wir MySQL mit dem folgenden Befehl:

 sudo apt-get installiere mysql-server 

phpMyAdmin2.jpg

An dieser Stelle geben wir den Buchstaben S (Ja) ein , um mit dem Herunterladen und Installieren der erforderlichen Pakete zu beginnen. Aus Sicherheitsgründen werden wir vom System aufgefordert, ein Kennwort für den MySQL- Root-Benutzer einzugeben, es einzugeben und auf OK zu klicken.

phpMyAdmin3.jpg

Das System fordert uns auf, das Kennwort erneut einzugeben , um den Installationsvorgang fortzusetzen. Denken Sie daran, dass der MySQL-Root über Administratorrechte verfügt und dass es sich um ein robustes und sicheres Kennwort handelt.

Nachdem alle Pakete heruntergeladen und installiert wurden, können wir einen Sicherheitsbefehl ausführen , mit dem wir die standardmäßig gefährlichen Werte löschen und eine sicherere Umgebung erstellen können, wenn wir möchten, dass wir den Befehl eingeben:

 sudo mysql_secure_installation 

phpMyAdmin6.jpg

An dieser Stelle müssen wir das Passwort eingeben, das wir bei der Installation von MySQL festgelegt haben . Bei korrekter Eingabe des Passworts wird das folgende Fenster angezeigt:

phpMyAdmin4.jpg

Diese Option ermöglicht es uns, die Passwörter zu validieren, um eine bessere Sicherheit in unserem System zu erreichen. In diesem Fall geben wir den Buchstaben ein und (ja) sehen, dass Folgendes angezeigt wird:

See also  Teilen Sie Tastatur und Maus zwischen zwei Windows-PCs 10, 8, 7, Server

phpMyAdmin5.jpg

In dieser Reihe von Werten können wir die Sicherheitsstufe für unsere Passwörter bestimmen. Diese sind:

  • Nullwert (0) : Unterstützt eine Länge von 8 Zeichen
  • Wert eins (1) : Unterstützt eine Länge von 8 Zeichen, einschließlich Zahlen, Kleinbuchstaben und Sonderzeichen.
  • Wert zwei (2) : Unterstützt eine Länge von 8 Zeichen, einschließlich Zahlen, Kleinbuchstaben, Sonderzeichen und Wörterbuchdateien, wodurch die Sicherheit derselben erhöht wird.

In unserem Fall wählen wir den Wert Null (0) . Drücken Sie die Eingabetaste. Im nächsten Fenster werden Sie gefragt, ob Sie das Kennwort des MySQL-Root-Benutzers ändern möchten. In unserem Beispiel werden wir dies nicht tun.

Im nächsten Fenster werden wir gefragt, ob wir anonyme Benutzer deaktivieren möchten, das heißt, jeder kann das System betreten und Änderungen vornehmen. Diese Option deaktiviert den Fernzugriff und erstellt neue Regeln. In diesem Fall geben wir aus Sicherheitsgründen den Buchstaben y ein. Ja)

phpMyAdmin7.jpg

Wir können sehen, dass die Parameter korrekt festgelegt wurden:

phpMyAdmin8.jpg

Bis zu diesem Punkt können wir sehen, wie die Installation von MySQL in unserem Ubuntu 16 durchgeführt wird. Möglicherweise haben wir bereits alles installiert und möchten die LAMP-Funktionen auf unserem Computer hinzufügen. Dazu führen wir einfach (im Root-Modus) den folgenden Befehl aus:

 Tasksel 

Mit dem Befehl tasksel, der vom Terminal ausgeführt wird, sehen wir die Optionen, die wir für die zusätzliche Installation in unserem Ubuntu 16 haben.

phpMyAdmin9.jpg

Wechseln Sie einfach zu LAMP Server , wählen Sie ihn mit der Leertaste aus und klicken Sie auf OK, um die Installation der Pakete zu starten. Sobald wir MySQL auf unserem Ubuntu 16-Rechner haben, werden wir den Installationsprozess von phpMyAdmin starten. Dazu werden wir die folgenden Befehle ausführen:

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

phpMyAdmin10.jpg

Während der Installation von phpMyAdmin werden eine Reihe von Fragen auftauchen, die wir beantworten müssen, um die korrekte Konfiguration von phpMyAdmin zu gewährleisten. Im erweiterten Fenster müssen wir Apache2 mit der Leertaste auswählen, da wir sehen, dass es hervorgehoben, aber nicht ausgewählt ist.

phpMyAdmin11.jpg

Wir klicken auf OK und das nächste Fenster ist das phpMyAdmin-Paket, das die Datenbank enthält (dbconfig-common). Wir akzeptieren die standardmäßig eingestellte Option . Als nächstes wählen wir ein Passwort für den Root-Benutzer von phpMyAdmin aus , geben das Passwort ein und klicken auf OK.

phpMyAdmin13.jpg

Wir bestätigen das Passwort und haben auf diese Weise die Installation von phpMyAdmin abgeschlossen. . Der ausgeführte Prozess wird im Pfad / etc / apache2 / conf-enabled / gespeichert. Dann müssen wir die PHP-Erweiterungen mcrypt und mbstring aktivieren , dazu geben wir folgende Befehle ein:

 sudo phpenmod mcrypt sudo phpenmod mbstring 

Starten Sie Apache mit dem folgenden Befehl neu:

 sudo systemctl starte apache2 neu 

Wir werden auf die phpMyAdmin-Plattform zugreifen, indem wir die folgende Syntax in unseren Browser eingeben:
http: // Direccion_Ip / phpmyadmin , in unserem Fall wäre es http://192.168.0.107/phpmyadmin/ . Wenn Sie dies in die Adresse eingeben, sehen wir, dass das folgende Fenster angezeigt wird:

See also  Zurücksetzen des Kennwortadministrators in Windows Server 2019

phpMyAdmin29.jpg

Wie wir dort sehen können, können wir die Sprache für die Eingabe auswählen und müssen die Anmeldeinformationen des Root-Benutzers angeben, die während des MySQL-Installationsprozesses erstellt wurden. Wir klicken auf Weiter und das folgende Fenster wird angezeigt, in dem wir die verschiedenen Alternativen von phpMyAdmin finden.

phpMyAdmin_agrandar14.jpg

[color = # a9a9a9] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

In diesem Fenster finden wir alle Informationen zu unseren Datenbankservern, Webservern und phpMyAdmin.

Im Menü finden wir folgende Optionen:

Datenbanken

Wir finden die erstellten Datenbanken und deren Sortierung und können mit dieser Option neue Datenbanken erstellen. phpMyAdmin_agrandar16.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

SQL

Mit dieser Option können wir eine Abfrage in der SQL-Datenbank unseres Servers ausführen. phpMyAdmin_agrandar17.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Aktueller Status

Es liefert uns Echtzeitinformationen über den MySQL-Server. phpMyAdmin_agrandar18.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Benutzerkonten

Über diese Option können wir alle aktiven Benutzer in unserer Datenbank verwalten und Benutzer erstellen und löschen. phpMyAdmin_agrandar19.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Exportieren

Es ermöglicht uns, Datenbankserver-Vorlagen in verschiedenen Formaten zu exportieren. phpMyAdmin_agrandar20.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Importieren

Mit dieser Option können wir eine komplette Datei oder einen Teil davon importieren. phpMyAdmin_agrandar21.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Konfiguration

Mit dieser Option können wir die Parameter unserer SQL-Datenbank konfigurieren. phpMyAdmin_agrandar22.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Replikation

Über diese Option können wir unseren Server so konfigurieren, dass er entweder als Master oder Slave repliziert.

Als nächstes müssen wir unsere phpMyAdmin-Plattform sicherer machen, da der Zugriff aus unserer Sicht sehr einfach ist und Angriffen ausgesetzt ist, die die korrekte Funktionsweise von phpMyAdmin beeinträchtigen können.
Um sicherzustellen, dass unsere phpMyAdmin-Instanzen vorhanden sind, führen wir den folgenden Prozess aus.

Erstens werden wir die Verwendung der .htaccess-Datei aktivieren, die uns mehr Sicherheit beim Eingeben der Anwendung bietet, insbesondere auf der Ebene der Autorisierung und Authentifizierung. Wir greifen auf die folgende Route zu, um die Datei zu ändern:

See also  Zombie-Augen mit PhotoShop

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

Wir müssen unser Passwort eingeben. Folgendes wird angezeigt:

phpMyAdmin23.jpg

: Wir werden den folgenden Text in die Gruppe <Directory / usr / share / phpmyadmin> einfügen :

 AllowOverride All 

phpMyAdmin24.jpg

Wir speichern die Änderungen mit der Kombination

+ O STRG + O

Und wir schließen den Editor mit:

+ X STRG + X

Wir müssen Apache neu starten, damit die Änderungen verarbeitet werden. Wir werden den folgenden Befehl verwenden:

 sudo systemctl starte apache2 neu 

Nun werden wir fortfahren, um unsere .htaccess-Datei zu erstellen . Sie ist bereits aktiviert. Wir geben den folgenden Befehl ein:

 sudo nano /usr/share/phpmyadmin/.htaccess 

Da die Datei leer ist, müssen wir Folgendes eingeben:

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

phpMyAdmin25.jpg

Mit diesen Zeilen können Sie Folgendes ausführen

AuthType Basic
Identifizieren Sie die Art der zu implementierenden Authentifizierung, mit der wir den Zugriff mit einem Passwort implementieren können.

AuthName
Diese Option erstellt die im Dialogfeld angezeigte Meldung, sobald die Anmeldung korrekt ist. Diese Option muss generisch sein, damit Benutzer, die nicht autorisiert sind, keine Informationen erhalten können.

AuthUserFile
Diese Option legt den Ort fest, an dem die Kennwortdatei des Benutzers gespeichert wird. Diese Option muss sich an einer anderen Stelle befinden als die Verzeichnisse, in denen die Daten verarbeitet werden.

Gültigen Benutzer anfordern
Diese Option teilt uns mit, dass nur autorisierte Benutzer Zugriff auf die Datenbank haben.

Speichern Sie die Änderungen und schließen Sie den Editor mit der zuvor angezeigten Tastenkombination. Als nächstes erstellen wir die Datei .htpasswd für Authentifizierungsprobleme , dafür müssen wir ein zusätzliches Paket installieren, dafür geben wir den folgenden Befehl ein:

 sudo apt-get installiert apache2-utils 

phpMyAdmin26.jpg

Damit steht die .htpasswd-Datei zur Verfügung. , crearemos este archivo ejecutando el siguiente comando: Wir können den folgenden Pfad auswählen, um die Passwortdatei zu speichern: /etc/phpmyadmin/.htpasswd , wir werden diese Datei erstellen, indem wir den folgenden Befehl ausführen:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd Benutzername 
Hinweis
Benutzername wählen wir

phpMyAdmin27.jpg

Wenn Sie einen zusätzlichen Benutzer hinzufügen möchten, müssen Sie den Befehl ausführen, ohne dass -c wie folgt lautet:

 sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser 

Wenn wir nun zu unserem Browser zurückkehren und die Adresse eingeben: http://192.168.0.107/phpmyadmin (die IP, die Sie für Ihre ändern müssen), werden wir sehen, dass eine neue Sicherheitsoption angezeigt wird. Wir müssen den Benutzernamen und das Passwort eingeben Das haben wir zuvor mit dem Befehl sudo htpasswd -c /etc/phpmyadmin/.htpasswd username erstellt.

phpMyAdmin28.jpg

Sobald wir auf Acceder klicken, können wir unsere phpMyAdmin-Plattform auf normale Weise sehen. Auf diese Weise können wir ein noch höheres Sicherheitsniveau für unsere Datenbank erreichen.

phpMyAdmin11.jpg

administrator

Leave a Reply

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