GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare lo strumento di gestione del database MySQL dell'amministratore su Alma Linux 8

L'amministratore precedentemente noto come phpMinAdmin è uno strumento di gestione del database completo scritto in PHP. Con Adminer puoi gestire diversi database tra cui MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB e altri. È semplice, leggero e progettato pensando alla sicurezza e all'esperienza utente.

In questo tutorial spiegherò come installare Adminer su Alma Linux 8.

Prerequisiti

  • Un server che esegue Alma Linux 8.
  • Un nome di dominio valido puntato all'IP del tuo server.
  • Sul server è configurata una password di root.

Installa il server LAMP

Prima di iniziare, dovrai installare il server web Apache, il server di database MariaDB e PHP sul tuo server. Puoi installarli tutti eseguendo il seguente comando:

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

Dopo aver installato tutti i pacchetti, avvia e abilita il servizio Apache e MariaDB con il seguente comando:

systemctl start httpd mariadb
systemctl enable httpd mariadb

Una volta terminato, puoi procedere al passaggio successivo.

Crea un database per l'amministratore

Successivamente, dovrai creare un database e un utente per l'amministratore. Per farlo, accedi alla shell MariaDB con il seguente comando:

mysql

Una volta effettuato l'accesso, crea un database e un utente con il seguente comando:

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

Quindi, concedi tutti i privilegi al database dell'amministratore con il seguente comando:

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

Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:

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

Scarica amministratore

Successivamente, dovrai scaricare l'ultima versione di Adminer sul tuo server. Innanzitutto, crea una directory per l'amministratore all'interno della radice Web di Apache utilizzando il seguente comando:

mkdir /var/www/html/adminer

Quindi, cambia la directory in Adminer e scarica Adminer con il seguente comando:

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

Una volta completato il download, cambia la proprietà e l'autorizzazione della directory Admin in apache user:

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

Una volta terminato, puoi procedere al passaggio successivo.

Configura Apache per amministratore

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

Aggiungi le seguenti righe:

<VirtualHost *:80>
     ServerAdmin [email protected]
     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 combined

</VirtualHost>

Salva e chiudi il file, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart httpd

Puoi anche controllare lo stato di Apache con il seguente comando:

systemctl status httpd

Dovresti vedere il seguente output:

? httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           ??php-fpm.conf
   Active: active (running) since Fri 2022-03-11 11:28:37 UTC; 10s ago
     Docs: man:httpd.service(8)
 Main PID: 39037 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 23696)
   Memory: 24.5M
   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

Mar 11 11:28:37 almalinux systemd[1]: httpd.service: Succeeded.
Mar 11 11:28:37 almalinux systemd[1]: Stopped The Apache HTTP Server.
Mar 11 11:28:37 almalinux systemd[1]: Starting The Apache HTTP Server...

A questo punto, il server web Apache è installato e configurato per servire l'amministratore. Ora puoi procedere al passaggio successivo.

Accedi all'interfaccia web dell'amministratore

Ora apri il tuo browser web e accedi all'interfaccia web dell'amministratore utilizzando l'URL http://adminer.exampledomain.com . Dovresti vedere la seguente pagina:

Fornisci il tuo indirizzo host MySQL o MariaDB, nome database, nome utente, password e fai clic su Accedi pulsante. Una volta connesso a MariaDB, dovresti vedere la seguente pagina:

Da qui, puoi eseguire diverse operazioni di database come la creazione di tabelle, viste, procedure, funzioni e altro tramite un browser web.

Conclusione

Congratulazioni! hai installato correttamente l'Adminer su Alma Linux 8. Ora puoi aggiungere server di database remoti all'Adminer e gestirli dalla posizione centrale. Sentiti libero di chiedermi se hai domande.


Linux
  1. Come installare MySQL 5.7 su Amazon Linux

  2. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  3. Come installare Apache Maven su Rocky Linux/Alma Linux 8

  4. Come installare LAMP (Linux, Apache, MySQL, PHP) su Debian 9

  5. Come installare Apache Kafka su Rocky Linux 8

Come installare Adminer su Rocky Linux 8 / Alma Linux 8

Come installare Apache su Arch Linux

Come installare LAMP su Ubuntu 15.10 (Linux, Apache, MySQL e PHP)

Come installare Apache, MySQL, PHP (LAMP) su Arch Linux

Come installare Apache Solr su Oracle Linux 8

Come installare Mattermost su Rocky Linux 8