fb-pixel
Logo Supporthost

Come usare Adminer

22 Gennaio 2024 / Pubblicato in:  da Maria Grazia Guzzo
Nessun commento

Vuoi capire come usare Adminer per gestire il database? Bene, in questa guida ti spiego tutto quello di cui hai bisogno.

Adminer sarà anche meno famoso di phpMyAdmin, ma ha dalla sua parte la semplicità d'uso e il fatto di essere eseguibile usando un solo file PHP.

Occupandoci delle migrazioni dei siti di chi passa a SupportHost, ci capita spesso di usare Adminer durante i trasferimenti. Sia quando dobbiamo esportare un backup del database che fare delle modifiche rapide.

In questa guida ti spiegherò esattamente come installarlo e usarlo. Anche se non hai mai usato uno strumento per gestire il database, capirai esattamente come fare: dalla creazione del database alle modifiche.

Iniziamo!

Come Usare Adminer

Cos'è Adminer

Adminer è uno strumento di gestione del database che ti permette di:

  • creare un database;
  • gestire le tabelle (creare nuove tabelle, eliminarle, ecc)
  • importare ed esportare il database;
  • inviare query SQL al database.

Nel video qui sotto puoi vedere una panoramica delle sue funzioni.

Adesso andiamo a vedere esattamente come usare Adminer, partendo proprio dall'installazione.

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Prova gratis

Come installare Adminer

Per prima cosa devi assicurarti che il tuo server abbia i requisiti necessari per far funzionare Adminer.

  • PHP: lo strumento è compatibile con PHP 5, 7 e 8.
  • Database: funziona con MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, ecc.

Uno dei vantaggi di Adminer è che questo strumento di gestione del database è formato da un solo file PHP.

Sì, hai capito bene.

Un solo file che puoi scaricare dal sito adminer.org e caricare nella directory principale del server.

Suggerimento avanzato: puoi scaricare Adminer da terminale con il seguente comando cURL.

curl -O https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

Se è stata rilasciata una nuova versione, ti basta sostituire il numero, in modo da scaricare l'ultima versione.

Ecco qua, il gioco è fatto.

Se non hai capito come fare, ecco la spiegazione più estesa.

Scaricare Adminer

Collegati su adminer.org e scorri fino alla sezione Downloads. Qui troverai diverse versioni di Adminer.

Accanto a ogni versione viene indicata la dimensione del file.

Scaricare Adminer

Il primo link "Adminer 4.8.1", nel caso del nostro screen, è la versione completa. Nella maggior parte dei casi puoi scaricare direttamente questa versione che pesa meno di 500 kB.

Altrimenti:

  • Puoi scaricare la versione solo in inglese cliccando sul link "English only".
  • Puoi scaricare la versione solo per MySQL "Adminer 4.8.1 for MySQL".

Nota importante: il numero della versione è solo a titolo d'esempio, successivamente verranno rilasciate altre versioni, e ti basterà scaricare la più recente esattamente allo stesso modo.

Caricare Adminer sul server

Andiamo a vedere come caricare Adminer sul server.

Prima però, una piccola premessa.

Cosa sapere prima di caricare Adminer sul server

Se hai un servizio hosting condiviso su SupportHost, come l'hosting condiviso, non puoi caricare direttamente Adminer per motivi di sicurezza. Per gestire il database ti basta usare phpMyAdmin.

Puoi usare il metodo che andremo a vedere per lo sviluppo in locale o nei casi in cui è possibile caricare lo strumento sul server. Tieni presente che se stai usando Local, non c'è bisogno dell'installazione.

In questo caso faremo un esempio semplice e caricheremo direttamente il file nella directory principale. Questo va bene per i siti in sviluppo o in locale, ma non è la soluzione ideale per i siti online.

Per motivi di sicurezza, infatti, è consigliabile non rendere Adminer accessibile all'esterno. Una soluzione può essere quella di attivare un plugin di Adminer per abilitare l'autenticazione a due fattori.

Come caricare Adminer

Ora che abbiamo scaricato il file PHP di Adminer, non ci resta che caricarlo sul server.

Possiamo farlo in diversi modi: dal file manager o con un client SFTP.

Ai fini di questa guida utilizzeremo FileZilla per caricare il file via SFTP.

Ecco come fare.

Apriamo FileZilla e colleghiamoci al server.

Se non sai come fare segui la guida passo passo a FileZilla.

A questo punto ci basta trovare il file "adminer-4.8.1.php" dalla sezione "Sito locale" e trascinarlo nella sezione "Sito remoto" per caricarlo sul server. La cartella in cui dobbiamo caricarlo è public_html.

Caricare Adminer Sul Server Con Filezilla

Dopo aver caricato il file, siamo pronti a usare Adminer.

Nella prossima sezione ti spiegherò come fare ad accedere allo strumento.

Come accedere ad Adminer

Dopo che hai caricato il file, per accedere ad Adminer devi aprire una nuova scheda del browser e visitare l'indirizzo in cui abbiamo caricato il file.

Tieni presente che l'indirizzo cambia in base a dove hai caricato il file.

Se hai caricato il file nella directory principale, ad esempio public_html, esattamente come ti ho mostrato prima, allora ti basta collegarti a un indirizzo come:

tuosito.com/adminer-4.8.1.php

Dovrai sostituire in questo indirizzo:

  • "tuosito.com" con il dominio del tuo sito web;
  • "adminer-4.8.1.php" con il nome esatto del file che hai caricato.

In alternativa al dominio puoi usare l'indirizzo IP del server, oppure localhost nel caso in cui tu stia utilizzando Local o un altro programma per creare un ambiente di sviluppo in locale.

Se stai usando Local ti basta cliccare sulla scheda "Database" e poi su "Open Adminer" per accedere alla pagina.

Open Adminer Local

Dopo esserti collegato all'indirizzo di Adminer, ti troverai davanti alla pagina di autenticazione in cui dovrai inserire nome utente e password. Puoi scegliere se inserire il nome del database, oppure accedere per vedere tutti i database a cui hai accesso con quelle credenziali.

Adminer Autenticazione

Assicurati di attivare l'opzione "Login permanente" se vuoi che i dati di accesso siano memorizzati.

Ora che abbiamo capito come accedere ad Adminer, siamo pronti a vedere come utilizzarlo.

Nella prossima sezione ti mostro come creare un nuovo database, se invece vuoi vedere come gestire i database già creati, passa pure al capitolo successivo.

Creare un database con Adminer

Dalla pagina principale di Adminer, puoi vedere a lista dei database. Qui puoi cliccare sulla voce "Crea database" per creare un nuovo database.

Adminer Crea Database

Nel campo vuoto inserisci il nome del database e dal menu a tendina seleziona il tipo di codifica, poi clicca sul pulsante "Salva".

Creare Nuovo Database Con Adminer

Ecco, hai appena creato un nuovo database.

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Prova gratis

Adesso Adminer ti rimanda alla pagina di gestione del database in cui puoi creare una tabella oppure avviare l'importazione.

Database Creato Con Adminer

Per creare una nuova tabella clicca su "Crea tabella".

Adminer Crea Tabella Nel Database

Dopodiché dovrai inserire in alto il nome della tabella, e usando le opzioni potrai inserire le colonne e specificare il tipo di valore per ognuna (text per i test, int per i numeri interi, varchar per una stringa di dimensione variabile, ecc).

Creare Tabella Con Adminer

Cliccando su "Nuovo elemento" potrai inserire i valori all'interno della tabella che hai appena creato.

Inserire Valori In Una Tabella Adminer

Adesso andiamo a vedere degli esempi più specifici, prendendo in esame un database già popolato.

Gestire un database con Adminer

Per semplicità vedremo come esempio un database di un sito WordPress.

In questo modo capiremo come fare una ricerca all'interno del database e come fare modifiche.

Nota importante: prima di fare qualsiasi modifica al database, fai una copia di backup di tutto il database. Ricordati, infatti, che modificare il database può compromettere il funzionamento del sito e la perdita di dati.

Per capire come fare una ricerca e come fare modifiche al database usando Adminer, ti mostrerò un esempio pratico.

Andremo a vedere come fare a cambiare il Nome utente di un utente di un sito WordPress.

Come saprai, dal back-end di WordPress non è possibile cambiare nome utente dopo aver creato l'utente. Per approfondire la gestione degli utenti, puoi controllare il capitolo dedicato che trovi nel nostro tutorial WordPress.

Dal database, invece, possiamo modificare il nome utente, vediamo come.

Fare modifiche al database

Dopo aver aperto Adminer e selezionato il database del nostro sito WordPress, ci troviamo davanti all'elenco delle tabelle.

Qui ti mostro un esempio di come appare.

Esempio Di Database WordPress Visto Con Adminer

Nota: se non sai quale database è quello associato al sito, apri il file wp-config.php e vedrai il nome del database accanto a DB_NAME.

Come vedi, il nome di ogni tabella è composto da un prefisso e un nome, in questo modo:

prefisso_nome

Ad esempio:

wp_users

Il prefisso può cambiare in base alle impostazioni che hai scelto quando hai installato WordPress.

Per vedere il contenuto di una tabella ci basta fare click sul nome.

In questo esempio andiamo a cliccare sulla tabella wp_users che contiene tutte le informazioni sugli utenti registrati al nostro sito.

Aprire Tabella Database Adminer

Così facendo vedremo la struttura della tabella wp_users, per vedere il contenuto ci basta cliccare su "Visualizza dati".

Tabella Visualizza Dati Adminer

Nella colonna user_login possiamo vedere l'elenco dei nomi utente degli utenti del sito. Individuiamo la riga che vogliamo modificare e clicchiamo su "Modifica".

Modifica Dati Tabella Adminer

Nella riga user_login andiamo a sostituire il nome utente e poi clicchiamo su "Salva".

Modificare User Login Da Database Adminer

In questo esempio c'erano solo due utenti, ma se nel tuo caso ci sono decine o centinaia di utenti, leggi nel prossimo paragrafo come fare una ricerca all'interno della tabella.

Fare una ricerca all'interno di una tabella

Se abbiamo una lista molta lunga di utenti, in questo caso, o in generale di dati, possiamo usare lo strumento cerca per velocizzare le cose.

Facciamo di nuovo l'esempio di prima, ma in questo caso usiamo lo strumento cerca per trovare la riga del database che contiene uno specifico nome utente.

Dopo aver cliccato sulla tabella wp_users, facciamo click su "Cerca".

Ricerca In Una Tabella Adminer

Possiamo effettuare una ricerca su tutta la tabella, oppure restringere la ricerca a una colonna. Nel nostro caso vogliamo restringere la ricerca al nome utente che viene indicato nella colonna user_login.

Quindi, impostiamo la ricerca in questo modo:

user_login = nome utente

Ricerca Con Criteri Nel Database Adminer

Andiamo avanti e vediamo come utilizzare gli strumenti di importazione ed esportazione di Adminer.

Importare ed esportare un database con Adminer

Una delle funzioni più utili degli strumenti di gestione dei database, come Adminer, è la possibilità di esportare e importare database.

Esporta Database Con Adminer

Vediamo come fare.

Come esportare un database con Adminer

Ci sono diversi casi in cui potresti aver bisogno di esportare un database. I più comuni sono: per fare un backup o per trasferire un sito WordPress da un server a un altro.

Ecco come fare.

Accediamo ad Adminer e, dopo aver selezionato il database che ci interessa, clicchiamo su "Esporta".

Dopodiché possiamo modificare le impostazioni prima dell'esportazione.

Risultato:

  • apri – non salva il file ma lo apre;
  • salva – ci permette di salvare il database in formato non compresso (ad esempio SQL);
  • gzip – salva il file in formato compresso, ad esempio sql.gz.
Esportare Database Adminer

Possiamo anche modificare il formato e salvare il database in CSV.

Attraverso i plugin di Adminer possiamo anche aggiungere altri formati di esportazione e di compressione, come zip e xml.

Come importare un database con Adminer

Apriamo Adminer e selezioniamo il database in cui vogliamo importare il file, quindi clicchiamo su "Importa".

Importa Database Adminer

Dopodiché clicchiamo su "Scegli file" e carichiamo il file .sql o .sql.gz e clicchiamo su "Esegui".

Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Prova gratis
Importare Database Su Adminer

Conclusioni

Adminer è un ottimo strumento per gestire il database. Ci offre tutte le funzioni essenziali per fare modifiche, importare ed esportare.

Per esempio su SupportHost lo usiamo spesso per i trasferimenti, per la sua semplicità d'uso e per la rapidità con cui può essere caricato sul server.

E tu, hai mai usato Adminer? Cosa ne pensi? Facci sapere con un commento.

immagine autore

Maria Grazia Guzzo

Unisce la sua passione per la scrittura e la tecnologia per creare guide approfondite e di facile comprensione. Crede nei contenuti zero fuffa, scritti da e per le persone.

Articoli Correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

chevron-down