Gestione Database · 5 min read · Feb 10, 2026

Installa lo strumento di gestione database Adminer su Debian 10

Gestire sistemi di database come MySQL, PostgreSQL, Oracle e SQLite tramite l’interfaccia web è più facile rispetto all’utilizzo dello strumento da riga di comando. Adminer è uno dei migliori strumenti di gestione database completi scritto in PHP. È molto simile a phpMyAdmin e può essere utilizzato per gestire database MySQL, SQLite, Oracle e PostgreSQL. Adminer è uno strumento di gestione database semplice e user-friendly rispetto ad altri strumenti.

Caratteristiche

  • Supporto multilingue.
  • Supporta vari sistemi di database tra cui MySQL, PostgreSQL, Oracle, Elasticsearch, MongoDB e molti altri.
  • Esporta e importa database e tabelle.
  • Aggiungi, rimuovi e modifica database e tabelle.
  • Esegui query SQL da un file di testo.
  • Visualizza e termina processi.
  • Estendi la funzionalità utilizzando plugin.

In questo tutorial, ti mostreremo come installare lo strumento di gestione database Adminer su Debian 10.

Requisiti

  • Un server che esegue Debian 10.
  • Una password di root configurata sul tuo server.

Iniziare

Prima di iniziare, è consigliato aggiornare il tuo server con l’ultima versione utilizzando il seguente comando:

apt-get update -y  
apt-get upgrade -y

Una volta aggiornato il server, riavvialo per implementare le modifiche.

Installa il server LAMP

Prima di tutto, Adminer richiede che il server LAMP sia installato sul tuo server. Puoi installare il server LAMP utilizzando il seguente comando:

apt-get install apache2 php libapache2-mod-php php-curl php-cli php-mysql php-gd mariadb-server -y

Una volta installato, avvia il servizio Apache e MariaDB e abilitali per avviarsi dopo il riavvio del sistema con il seguente comando:

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

Una volta completato, puoi procedere al passaggio successivo.

Sicurezza dell’installazione di MariaDB

Per impostazione predefinita, MariaDB non è sicuro. Quindi dovrai proteggerlo eseguendo lo script mysql_secure_installation.

mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

Inserisci la password attuale per root (premi invio per nessuna):  
Impostare la password di root? [Y/n] Y
Rimuovere utenti anonimi? [Y/n] Y   
Negare l'accesso remoto a root? [Y/n] Y
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y
Ricaricare le tabelle di privilegio ora? [Y/n] Y

Una volta che MariaDB è sicuro, dovrai impostare la password di root per MariaDB.

Prima di tutto, accedi alla shell di MariaDB con il seguente comando:

mysql

Successivamente, imposta la password per l’utente root con il seguente comando:

MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("newpassword");

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

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Una volta terminato, puoi procedere al passaggio successivo.

Installa Adminer

Per impostazione predefinita, Adminer non è disponibile nel repository predefinito di Debian 10. Quindi, dovrai scaricare il file di installazione di Adminer dal loro sito ufficiale. Puoi scaricarlo nella directory radice web di Apache con il seguente comando:

wget "http://www.adminer.org/latest.php" -O /var/www/html/adminer.php

Una volta completato il download, cambia i permessi del file scaricato con il seguente comando:

chown -R www-data:www-data /var/www/html/adminer.php  
chmod 755 /var/www/html/adminer.php

Una volta completato, puoi procedere al passaggio successivo.

Accedi alla dashboard di Adminer

Ora, apri il tuo browser web e digita l’URL http://your-server-ip/adminer.php. Sarai reindirizzato alla pagina di accesso di Adminer:

Accesso Adminer

Fornisci il tuo nome utente root di MariaDB, la password e fai clic sul pulsante Login. Dovresti vedere la dashboard di Adminer nella seguente pagina:

Strumento di gestione database Adminer

Ora, fai clic sul pulsante localhost nella parte superiore dello schermo, dovresti vedere la seguente pagina:

Seleziona database

Ora, fai clic sul pulsante “ Crea Database “. Dovresti vedere la seguente pagina:

Ora, fornisci il nome del database che desideri creare e fai clic sul pulsante Salva per creare il database come mostrato di seguito:

Database appena creato in Adminer

Abilita SSL per Adminer e ottieni un certificato SSL gratuito da Let’s Encrypt

Il primo passo per proteggere Adminer con un certificato SSL di Let’s Encrypt è installare il pacchetto python3-certbot-apache. Esegui il seguente comando:

apt-get -y install python3-certbot-apache

Nel passaggio successivo richiediamo un certificato SSL da Let’s Encrypt utilizzando il programma client certbot. Durante questo processo, il server di Let’s Encrypt cerca di connettersi al tuo server utilizzando il nome di dominio che fornisci al comando certbot. È importante che questo nome di dominio punti già al tuo server nel DNS, in modo che il sito web sia già raggiungibile tramite il suo nome di dominio sulla porta 80 (http). Se il sito web non è accessibile da Internet, la creazione del certificato SSL di Let’s Encrypt fallirà.

Prima di poter iniziare a creare il certificato SSL, dobbiamo impostare il nome di dominio nel file di configurazione vhost. Apri il file vhost predefinito con un editor:

nano /etc/apache2/sites-available/000-default.conf

e aggiungi la riga:

ServerName example.com

Proprio sotto la riga ‘DocumentRoot’. Sostituisci example.com con il nome di dominio del tuo sito web.

Quindi crea il certificato SSL con questo comando:

certbot --apache -d example.com

Sostituisci example.com con il tuo nome di dominio qui di nuovo. Il comando avvierà una procedura guidata che ti farà diverse domande.

Inserisci l’indirizzo email dove l’amministratore responsabile di questo sito web può essere contattato.

Accetta i termini e le condizioni dell’autorità SSL di Let’s Encrypt.

Certbot ti chiederà ora se desideri condividere il tuo indirizzo email con l’Electronic Frontier Foundation. Scegli qui ciò che preferisci.

Quindi scegli se desideri reindirizzare automaticamente le richieste non SSL a https://. Selezionerò sì qui per evitare problemi di contenuto duplicato quando il sito web è disponibile sia come versione http:// che https://.

Reindirizza le richieste HTTP

Il certificato SSL è stato emesso con successo.

Certificato SSL emesso con successo

Quando accedi al sito web ora con un browser, verrai reindirizzato automaticamente a SSL e il lucchetto verde davanti alla barra degli URL nel browser mostra che stiamo utilizzando un certificato SSL di fiducia ora.

Conclusione

Nel tutorial sopra, hai imparato come installare Adminer su un server Debian 10. Ora puoi gestire facilmente il tuo database con l’interfaccia web di Adminer. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.