So installieren Sie phpMyAdmin unter Ubuntu 16.04

Inhaltsverzeichnis

Dieses Mal werden wir uns auf ein sehr interessantes Thema konzentrieren, nämlich wie man phpMyAdmin in einer Ubuntu 16.04 Umgebung installiert. Bevor wir beginnen, diese interessanten Optionen zu erkunden, lassen Sie uns ein wenig darüber sprechen, was phpMyAdmin ist, um ein klares Konzept davon zu haben, was wir installieren werden.

phpMyAdmin ist ein kostenloses Software-Dienstprogramm in PHP-Sprache, mit dem wir SQL verwalten und verwalten können über das Internet und dieses Tool ist mit Sprachen wie MariaDB und MySQL kompatibel. phpMyAdmin kann über den folgenden Link heruntergeladen werden.

Hauptfunktionen von phpMyDmin

  • Datenimport aus CSV und SQL.
  • Intuitive Schnittstelle.
  • Sie können die Daten in verschiedene Formate wie CSV, SQL, XML, PDF, ISO usw. exportieren.
  • Ermöglicht die Verwaltung verschiedener Server.
  • Es unterstützt die meisten MySQL-Funktionen wie das Durchsuchen und Löschen von Datenbanken, das Durchsuchen von Tabellen, das Ändern von Datenbanken, das Verwalten und Verwalten von MySQL-Benutzerkonten, unter anderem.
  • Sie können Datenbanken global durchsuchen und abfragen.

Wie wir sehen, haben wir mit phpMyAdmin viele Verwaltungsmöglichkeiten. Bevor Sie unseren Installationsprozess starten es ist wichtig, dass MySQL oder MariaDB bereits in unserem Ubuntu 16 installiert istFalls Sie es nicht haben, erklären wir Ihnen, wie es geht.

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

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

 sudo apt-get install mysql-server

In diesem Punkt wir geben den Buchstaben S ein (Ja) um mit dem Herunterladen und Installieren der erforderlichen Pakete zu beginnen. Aus Sicherheitsgründen ist das System Es fordert uns auf, ein Passwort für den Root-Benutzer einzugeben von MySQL geben wir es ein und klicken auf OK.

Das System wird uns bitten, das Passwort erneut einzugeben Um mit dem Installationsprozess fortzufahren, denken Sie daran, dass der MySQL-Root-Benutzer über Administratorrechte verfügt und wir sicherstellen müssen, dass es sich um ein starkes und sicheres Passwort handelt.

Sobald alle Pakete heruntergeladen und installiert wurden, können wir einen Sicherheitsbefehl ausführen Dies ermöglicht es uns, die gefährlichen Standardwerte zu löschen und eine sicherere Umgebung zu schaffen. Wenn wir möchten, können wir den Befehl eingeben:

 sudo mysql_secure_installation

In diesem Punkt wir müssen das Passwort eingeben, das wir während der Installation von MySQL festgelegt haben. Bei korrekter Passworteingabe wird folgendes Fenster angezeigt:

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

In dieser Reihe von Werten können wir die Sicherheitsstufe für unsere Passwörter bestimmen, die 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, was die Sicherheit erhöht.

In unserem Fall wir wählen den Wert Null (0). Wir drücken die Eingabetaste und im nächsten Fenster fragt uns das System, ob wir das Passwort 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, dh dass jeder das System betreten und Änderungen vornehmen kann, diese Option deaktiviert den Fernzugriff und erstellt neue Regeln, in diesem Fall aus Sicherheitsgründen Wir werden den Buchstaben y eingeben (Ja).

Wir sehen, dass die Parameter richtig eingestellt wurden:

Bis zu diesem Punkt können wir sehen, wie wir MySQL in unserem Ubuntu 16 installieren. Es ist möglich, dass wir bereits alles installiert haben und wir wollen LAMP-Funktionen hinzufügen Auf unserem Rechner führen wir dazu einfach (im Root-Modus) den folgenden Befehl aus:

 Aufgabensel
Mit dem vom Terminal ausgeführten Befehl tasksel können wir die zusätzlichen Installationsoptionen sehen, die wir in unserem Ubuntu 16 haben.

Einfach wir müssen auf den LAMP-Server umziehen, wählen Sie es mit der Leertaste und OK aus, um die Installation der Pakete zu starten. Sobald wir MySQL auf unserem Ubuntu 16-Rechner haben, starten wir den Installationsprozess von phpMyAdmin, dazu führen wir die folgenden Befehle aus:

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

Da phpMyAdmin installiert ist Es werden eine Reihe von Fragen auftauchen, die wir beantworten müssen für die korrekte Konfiguration unseres phpMyAdmin. Im angezeigten Fenster müssen wir Apache2 mit der Leertaste auswählen, da wir sehen, dass es markiert, aber nicht ausgewählt ist.

Wir klicken auf OK, und das nächste angezeigte Fenster ist das phpMyAdmin-Paket, das die Datenbank enthält (dbconfig-common). Wir akzeptieren die standardmäßige Option. Dann Wir wählen ein Passwort für den Root-Benutzer von phpMyAdmin, geben Sie das Kennwort ein und klicken Sie auf OK.

Wir bestätigen das Passwort und haben damit die Installation von phpMyAdmin abgeschlossen. Der durchgeführte Vorgang wird im Pfad gespeichert /etc/apache2/conf-aktiviert/. Dann wir müssen die PHP-Erweiterungen mcrypt und mbstring aktivieren, dazu geben wir die folgenden Befehle ein:

 sudo phpenmod mcrypt sudo phpenmod mbstring
Wir gehen weiter zu Apache neu starten mit Befehl:
 sudo systemctl Neustart von Apache2
Wir gehen zu auf die phpMyAdmin-Plattform zugreifen Geben Sie die folgende Syntax in unseren Browser ein:
http: // IP_address / phpmyadmin, in unserem Fall wäre es http://192.168.0.107/phpmyadmin/. Wenn Sie dies in die Adresse eingeben, sehen wir, dass folgendes Fenster angezeigt wird:

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

VERGRÖSSERN

[color = # a9a9a9] Zum Vergrößern auf das Bild klicken [/color]

In diesem Fenster finden wir, wie wir sehen können, alle Informationen zu unseren Datenbankservern, Webservern und phpMyAdmin.

Im Menü finden wir folgende Optionen:

Datenbanken
Wir finden die erstellten Datenbanken, ihre Sortierung und können mit dieser Option neue Datenbanken erstellen.

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

SQL
Diese Option ermöglicht es uns, eine Abfrage in der SQL-Datenbank unseres Servers auszuführen.

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

Tatsächlicher Zustand
Es liefert uns Echtzeitinformationen vom MySQL-Server.

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

Benutzerkonto
Über diese Option können wir alle aktiven Benutzer in unserer Datenbank verwalten und auch Benutzer anlegen und löschen.

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

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

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

importieren
Mit dieser Option können wir eine vollständige oder teilweise Datei importieren.

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

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

VERGRÖSSERN

[color = rgb (169,169,169)] Zum Vergrößern auf das Bild klicken [/color]

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

Als nächstes müssen wir Bieten Sie unserer phpMyAdmin-Plattform mehr Sicherheit da, wie wir sehen, der Zugriff sehr einfach ist und ständig anfällig für Angriffe ist, die die korrekte Funktionsweise von phpMyAdmin beeinträchtigen können.
Um unsere phpMyAdmin-Instanzen zu sichern, führen wir den folgenden Prozess durch.

Zuerst gehen wir Aktivieren Sie die Verwendung der .htaccess-Datei die uns mehr Sicherheit bei der Eingabe der Anwendung bietet, insbesondere auf der Berechtigungs- und Authentifizierungsebene. Wir greifen auf den folgenden Pfad zu, um die Datei zu ändern:

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

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

Fügen wir der Gruppe den folgenden Text hinzu:

 AllowOverride All

Wir speichern die Änderungen mit der Kombination

STRG + Aus

Und wir schließen den Editor mit:

STRG + X

Wir müssen Apache neu starten Für die zu verarbeitenden Änderungen verwenden wir den Befehl:

 sudo systemctl Neustart von Apache2
Jetzt gehen wir weiter zu Erstellen Sie unsere .htaccess-Datei, es ist bereits aktiviert, geben wir den folgenden Befehl ein:
 sudo nano /usr/share/phpmyadmin/.htaccess
Da wir sehen, dass die Datei leer ist, müssen wir Folgendes eingeben:
 AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Mit diesen Zeilen können Sie Folgendes tun
AuthType BasicIdentifizieren Sie die Art der zu implementierenden Authentifizierung, damit können wir den Zugriff mit einem Passwort implementieren.
AuthNameDiese Option erstellt die Meldung, die im Dialogfeld angezeigt wird, sobald die Anmeldung korrekt ist. Diese Option muss generisch sein, damit nicht autorisierte Benutzer keine Informationen erhalten können.
AuthUserFileDiese Option legt den Ort fest, an dem die Kennwortdatei des Benutzers gespeichert wird. Diese Option muss sich an einem anderen Ort befinden als die Verzeichnisse, in denen die Daten verarbeitet werden.
Gültiger Benutzer erforderlichDiese Option sagt uns, dass nur autorisierte Benutzer Zugriff auf die Datenbank haben.

Wir fahren fort, die Änderungen zu speichern und den Editor mit der oben gezeigten Tastenkombination zu schließen. Dann gehen wir zu .htpasswd-Datei für Authentifizierungsprobleme erstellen, dafür müssen wir ein zusätzliches Paket dafür installieren, daher geben wir folgenden Befehl ein:

 sudo apt-get install apache2-utils

Damit steht die .htpasswd-Datei zur Verfügung. Wir können den folgenden Pfad zum Speichern der Passwortdatei auswählen: /etc/phpmyadmin/.htpasswd, erstellen wir diese Datei, indem wir den folgenden Befehl ausführen:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd Benutzername
NotizBenutzername wird von uns gewählt

Bei Bedarf einen zusätzlichen Benutzer hinzufügen Wir müssen den Befehl ausführen, ohne dass -c wie folgt lautet:

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

Sobald wir auf Zugriff klicken, können wir unsere phpMyAdmin-Plattform auf normale Weise sehen. Wie wir sehen, können wir auf diese Weise eine noch höhere Sicherheit für unsere Datenbank erreichen.

wave wave wave wave wave