So vereinfachen Sie die MySQL-Administration mit Adminer

Bild: Jack Wallen

Sie suchen also nach einer Möglichkeit, die Verwaltung von MySQL zu vereinfachen. Sie haben phpMyAdmin ausprobiert und suchen nach einer Lösung, die etwas sicherer ist und mehr Funktionen und Datenbankunterstützung bietet. Hier, mein Freund, kommt Adminer ins Spiel.

Wie bei vielen Technologieformen leidet phpMyAdmin aufgrund der weit verbreiteten Nutzung an einigen Sicherheitslücken, die gegen das Geschäft verstoßen. Tatsächlich wurde Adminer mit diesen fünf Prioritäten erstellt:

  • Sicherheit
  • Benutzererfahrung
  • Performance
  • Funktionsumfang
  • Größe

Der Funktionsumfang umfasst Folgendes:

  • Kann mit Benutzername und Passwort eine Verbindung zu einem Datenbankserver herstellen
  • Erstellen, bearbeiten und löschen Sie Datenbanken
  • Listenfelder, Indizes, Fremdschlüssel und Auslöser der Tabelle auf
  • Ändern Sie den Namen, die Engine, die Sortierung, die automatische Inkrementierung und den Kommentar von Tabellen
  • Bearbeiten Sie Name, Typ, Sortierung, Kommentar und Standardwerte von Spalten
  • Hinzufügen und Löschen von Tabellen und Spalten
  • Erstellen, ändern, löschen und verknüpfen Sie Listen, suchen Sie nach Indizes (einschließlich Volltext), wählen Sie aus Ansichten aus, rufen Sie gespeicherte Prozeduren und Funktionen auf und löschen Sie Trigger
  • Listen Sie Daten in Tabellen mit Such-, Aggregations-, Sortier- und Begrenzungsergebnissen auf
  • Fügen Sie neue Datensätze ein oder aktualisieren und löschen Sie die vorhandenen
  • Unterstützt alle Datentypen, Blobs (durch Dateiübertragung)
  • Führen Sie einen beliebigen SQL-Befehl aus (aus einem Textfeld oder einer Datei).
  • Unterstützt MySQL, MongoDB, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB und Elasticsearch

Ich möchte Sie durch die Installation und Verwendung von Adminer führen. Sie werden überrascht sein, wie einfach es ist, mit diesem Tool eine Datenbank einzurichten und zu erstellen.

Installation

Ich werde auf Ubuntu Server 16.04 demonstrieren. Obwohl sich Adminer in den Standard-Repositorys befindet und mit dem Befehl sudo apt install adminer installiert werden kann, ist die dort gefundene Version veraltet. Stattdessen installieren wir die neueste Version. Ich gehe davon aus, dass Sie Ihren LAMP-Server bereits in Betrieb haben.

Melden Sie sich bei Ihrem Datenbankserver an. Anstatt Adminer in / var / www / html zu installieren, installieren wir es in einem nicht standardmäßigen Verzeichnis. Erstellen Sie zuerst das Verzeichnis mit dem Befehl:

 sudo mkdir / usr / share / adminer 

Laden Sie die erforderliche Datei mit dem folgenden Befehl in dieses Verzeichnis herunter:

 sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php 

Erstellen Sie mit dem Befehl einen Link zur Datei. Dies macht es einfach, später eine neuere Version herunterzuladen, ohne zu viele Schritte ausführen zu müssen:

 sudo ln -s /usr/share/adminer/latest.php /usr/share/adminer/adminer.php 

Erstellen Sie eine neue Apache-Konfigurationsdatei für Adminer mit dem folgenden Befehl:

 sudo echo "Alias ​​/adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf 

Aktivieren Sie die Konfiguration mit dem folgenden Befehl:

 sudo a2enconf adminer.conf 

Starten Sie Apache neu, indem Sie sudo systemctl ausgeben. Starten Sie apache2 neu.

Einloggen

Der Administrator ist jetzt installiert und betriebsbereit. Zeigen Sie mit Ihrem Browser auf http: //SERVER_IP/adminer.php (wobei SERVER_IP die IP-Adresse des Servers ist) und melden Sie sich mit den Anmeldeinformationen Ihres Datenbankadministrators an. Sie befinden sich dann auf der Adminer-Hauptseite ( Abbildung A ).

Abbildung A.

Die Adminer-Hauptseite.

Neue Datenbank erstellen

Klicken Sie auf den Link Datenbank erstellen. Geben Sie im daraufhin angezeigten Fenster ( Abbildung B ) einen Namen für die Datenbank ein, wählen Sie den Zeichensatz aus und klicken Sie auf Speichern.

Abbildung B.

Neue Datenbank erstellen.

Im daraufhin angezeigten Fenster ( Abbildung C ) können Sie die Datenbank ändern oder Tabellen, Ansichten, Prozeduren, Funktionen oder Ereignisse erstellen.

Abbildung C.

Unsere neu erstellte Datenbank, bereit für Tabellen.

Lassen Sie uns eine neue Tabelle in unserer Datenbank erstellen. Klicken Sie auf Tabelle erstellen, und geben Sie im daraufhin angezeigten Fenster ( Abbildung D ) der Tabelle einen Namen, wählen Sie die Engine und den Zeichensatz aus und fügen Sie dann Spalten hinzu.

Abbildung D.

Erstellen einer Tabelle für unsere Datenbank.

Wenn Sie versuchen, die Tabelle ohne Spalten zu erstellen, schlägt die Erstellung fehl. Bevor Sie auf Speichern klicken, fügen Sie so viele Spalten wie nötig hinzu. Wenn Sie alle Spalten erstellt haben ( Abbildung E ), klicken Sie auf Speichern. Ihre Tabelle wird hinzugefügt.

Abbildung E.

Stellen Sie sicher, dass Sie alle Ihre Namen, Typen und Längen ausfüllen, da alle erforderlich sind.

Herzlichen Glückwunsch, Sie haben gerade eine Datenbank erstellt und eine Tabelle hinzugefügt. Sie können dann Elemente zu Ihren Tabellen hinzufügen, indem Sie zur Datenbank navigieren, auf die zu verwendende Tabelle klicken und auf Neues Element klicken ( Abbildung F ).

Abbildung F.

Hinzufügen von Elementen zu Ihren Tabellen.

Fügen Sie im daraufhin angezeigten Fenster ( Abbildung G ) Ihre Artikel hinzu. Wenn Sie fertig sind, klicken Sie entweder auf Speichern, um den Vorgang abzuschließen, oder klicken Sie auf Speichern und einfügen, um die aktuellen Elemente zu speichern und weitere hinzuzufügen.

Abbildung G.

Und einfache Möglichkeit, Elemente zu Tabellen hinzuzufügen.

Einfache Datenbankverwaltung

Einfacher geht es nicht als mit Adminer. Wenn Sie nach einer Alternative zu phpMyAdmin suchen, die mehr Sicherheit und Funktionen bietet, müssen Sie Adminer ausprobieren. Diese praktische Datenbank-Weboberfläche wird Sie nicht enttäuschen

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com