GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie das Adminer MySQL-Datenbankverwaltungstool auf Alma Linux 8

Adminer, früher bekannt als phpMinAdmin, ist ein voll funktionsfähiges Datenbankverwaltungstool, das in PHP geschrieben ist. Mit Adminer können Sie mehrere Datenbanken verwalten, darunter MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB und mehr. Es ist einfach, leichtgewichtig und wurde mit Blick auf starke Sicherheit und Benutzererfahrung entwickelt.

In diesem Tutorial werde ich erklären, wie man Adminer auf Alma Linux 8 installiert.

Voraussetzungen

  • Ein Server, auf dem Alma Linux 8 ausgeführt wird.
  • Ein gültiger Domainname, auf den Ihre Server-IP verweist.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

LAMP-Server installieren

Bevor Sie beginnen, müssen Sie den Apache-Webserver, den MariaDB-Datenbankserver und PHP auf Ihrem Server installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:

dnf install httpd mariadb-server php php-mysqli php-curl php-json -y

Nachdem Sie alle Pakete installiert haben, starten und aktivieren Sie den Apache- und MariaDB-Dienst mit dem folgenden Befehl:

systemctl start httpd mariadb
systemctl enable httpd mariadb

Wenn Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Erstellen Sie eine Datenbank für Administratoren

Als nächstes müssen Sie eine Datenbank und einen Benutzer für Adminer erstellen. Melden Sie sich dazu mit dem folgenden Befehl bei der MariaDB-Shell an:

mysql

Nachdem Sie sich angemeldet haben, erstellen Sie eine Datenbank und einen Benutzer mit dem folgenden Befehl:

MariaDB [(keine)]> CREATE DATABASE adminer;
MariaDB [(keine)]> CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'password';

Als nächstes erteilen Sie der Adminer-Datenbank mit dem folgenden Befehl alle Berechtigungen:

MariaDB [(keine)]> GRANT ALL ON adminer.* TO 'adminer'@'localhost';

Löschen Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(keine)]> FLUSH PRIVILEGES;
MariaDB [(keine)]> EXIT;

Admin herunterladen

Als nächstes müssen Sie die neueste Version von Adminer auf Ihren Server herunterladen. Erstellen Sie zunächst mit dem folgenden Befehl ein Verzeichnis für Adminer im Apache-Webstammverzeichnis:

mkdir /var/www/html/adminer

Als nächstes ändern Sie das Verzeichnis zu Adminer und laden Sie Adminer mit dem folgenden Befehl herunter:

cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

Sobald der Download abgeschlossen ist, ändern Sie den Besitz und die Berechtigung des Adminer-Verzeichnisses zu Apache-Benutzer:

chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/

Wenn Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Apache für Adminer konfigurieren

nano /etc/httpd/conf.d/adminer.conf

Fügen Sie die folgenden Zeilen hinzu:

 ServerAdmin [E-Mail-geschützt] DocumentRoot /var/www/html/adminer/ ServerName adminer.exampledomain.com DirectoryIndex index.php ErrorLog /var/log/httpd/adminer-error.log CustomLog /var /log/httpd/adminer-access.log kombiniert

Speichern und schließen Sie die Datei und starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen:

systemctl startet httpd neu

Sie können den Status des Apache auch mit dem folgenden Befehl überprüfen:

systemctl-Status httpd

Sie sollten die folgende Ausgabe sehen:

? httpd.service - Der Apache HTTP-Server Geladen:geladen (/usr/lib/systemd/system/httpd.service; deaktiviert; Herstellervoreinstellung:deaktiviert) Drop-In:/usr/lib/systemd/system/httpd.service.d ??php-fpm.conf Aktiv:aktiv (läuft) seit Fr 2022-03-11 11:28:37 UTC; Vor 10 Sekunden Dokumente:man:httpd.service(8) Haupt-PID:39037 (httpd) Status:„Läuft, hört auf:Port 80“ Aufgaben:213 (Grenze:23696) Speicher:24,5 MB CGroup:/system.slice/httpd .service ??39037 /usr/sbin/httpd -DFOREGROUND ??39039 /usr/sbin/httpd -DFOREGROUND ??39040 /usr/sbin/httpd -DFOREGROUND ??39041 /usr/sbin/httpd -DFOREGROUND ??39042 / usr/sbin/httpd -DFOREGROUND 11. März 11:28:37 almalinux systemd[1]:httpd.service:Erfolgreich. 11. März 11:28:37 almalinux systemd[1]:Der Apache HTTP-Server wurde gestoppt. 37 almalinux systemd[1]:Den Apache HTTP-Server starten...

An diesem Punkt ist der Apache-Webserver installiert und konfiguriert, um Adminer zu bedienen. Sie können jetzt mit dem nächsten Schritt fortfahren.

Access Adminer-Weboberfläche

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://adminer.exampledomain.com auf die Adminer-Weboberfläche zu . Sie sollten die folgende Seite sehen:

Geben Sie Ihre MySQL- oder MariaDB-Hostadresse, den Datenbanknamen, den Benutzernamen und das Passwort ein und klicken Sie auf Anmelden Taste. Sobald Sie mit der MariaDB verbunden sind, sollten Sie die folgende Seite sehen:

Von hier aus können Sie mehrere Datenbankoperationen wie das Erstellen von Tabellen, Ansichten, Prozeduren, Funktionen und mehr über einen Webbrowser ausführen.

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Adminer erfolgreich auf Alma Linux 8 installiert. Sie können jetzt entfernte Datenbankserver zum Adminer hinzufügen und sie vom zentralen Standort aus verwalten. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.


Linux
  1. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

  2. So installieren Sie Apache Maven unter Rocky Linux/Alma Linux 8

  3. So installieren Sie LAMP (Linux, Apache, MySQL, PHP) unter Debian 9

  4. So installieren Sie Apache Cassandra unter Oracle Linux 8

  5. So installieren Sie Apache Maven unter Oracle Linux 8

So installieren Sie Adminer auf Rocky Linux 8 / Alma Linux 8

So installieren Sie Apache unter Arch Linux

So installieren Sie LAMP unter Ubuntu 15.10 (Linux, Apache, MySQL und PHP)

So installieren Sie Apache, MySQL, PHP (LAMP) unter Arch Linux

So installieren Sie Apache Solr unter Oracle Linux 8

So installieren Sie Mattermost unter Rocky Linux 8