Come eseguire il backup e il ripristino di un database tramite phpMyAdmin?

Scopri come gestire in modo efficiente database MySQL utilizzando phpMyAdmin. Questa guida tratta l'installazione, la gestione degli utenti, il backup e il ripristino dei database, aiutando principianti e sviluppatori a semplificare le operazioni su MySQL attraverso un'interfaccia grafica.

download-icon
Download Gratuito
per VM, OS, DB, File, NAS, ecc.
giovanni

Updated by Giovanni on 2025/07/24

Indice dei contenuti
  • Cos'è phpMyAdmin?

  • Come utilizzare phpMyAdmin?

  • Come eseguire il backup di un database tramite phpMyAdmin?

  • Come ripristinare un backup MySQL utilizzando phpMyAdmin?

  • Proteggi il database con Vinchin Backup & Recovery

  • Conclusione

Dopo aver installato il database MySQL, gli utenti possono eseguire varie operazioni come creare database e tabelle al prompt dei comandi. Tuttavia, questo metodo è scomodo e richiede conoscenze professionali di SQL. Il team ufficiale PHP ha sviluppato uno strumento grafico per la gestione simile a SQL Server chiamato phpMyAdmin. Questo strumento può funzionare su diverse versioni di PHP e MySQL. Con phpMyAdmin, gli utenti possono gestire completamente i database, inclusa la creazione, la copia e l'eliminazione dei dati. phpMyAdmin fornisce un'interfaccia grafica adatta ai principianti, eliminando la necessità di operare sui database MySQL tramite il prompt dei comandi e migliorando notevolmente l'efficienza dello sviluppo.

Cos'è phpMyAdmin? 

phpMyAdmin è uno strumento per la gestione di database MySQL basato su PHP e strutturato in modalità web-based su un host di un sito web. Consente agli amministratori di gestire database MySQL attraverso un'interfaccia web.Consente agli amministratori di gestire database MySQL attraverso un'interfaccia web. Questa interfaccia web offre un modo pratico per inserire sintassi SQL complesse, rendendola particolarmente utile per importare ed esportare grandi quantità di dati.phpMyAdmin fornisce agli sviluppatori web un'interfaccia grafica per database simile a quella di Access e SQL Server.Tramite questo strumento di gestione, gli utenti possono eseguire varie operazioni MySQL come la creazione di database, tabelle e la generazione di file script per database MySQL. Un grande vantaggio di phpMyAdmin è che, come altri programmi PHP, viene eseguito su un server web.Un grande vantaggio di phpMyAdmin è che, come altri programmi PHP, viene eseguito su un server web. Tuttavia, gli utenti possono accedere alle pagine HTML generate da qualsiasi luogo, permettendo la gestione remota dei database MySQL. Questo facilita la creazione, la modifica e l'eliminazione di database e tabelle.Inoltre, phpMyAdmin può generare la sintassi PHP comunemente utilizzata, garantendo la correttezza della sintassi SQL durante lo sviluppo di pagine web.

Come utilizzare phpMyAdmin?

1. Accedere al server tramite un browser (ad esempio, “http://localhost/phpmyadmin”).  

2. Fare clic sull'opzione Database Management nel menu a sinistra per accedere al collegamento Login to phpMyAdmin

3. Selezionare la lingua desiderata, immettere root come nome utente insieme alla password corrispondente, quindi accedere al sistema.  

Modifica della password principale  

1. Dopo aver effettuato l'accesso a phpMyAdmin, vai alla pagina predefinita > General Settings > e clicca su Change Password.

2. Modifica la password > Save > Log out

3. Aggiorna il browser e ora puoi accedere con la nuova password.  

Aggiunta di un database  

1. Dopo aver effettuato l'accesso a phpMyAdmin, fare clic su New nel menu a sinistra per accedere alla pagina di creazione del database.  

2. Immettere il nome del database > Fare clic su Create, e un nuovo database verrà creato correttamente.  

3. Per impostazione predefinita, l'utente root ha pieni permessi sul database appena creato.  

Aggiunta di un utente del database  

Gli utenti del database sono separati dai database stessi, formando una relazione "molti-a-molti". Tramite associazioni, a un utente possono essere concessi permessi per un database specifico.

1. Dopo aver effettuato l'accesso a phpMyAdmin, selezionare il database a cui si desidera aggiungere un nuovo utente dal menu di sinistra.  

2. Fare clic su Privileges nel menu in alto, trovare Add User Account, quindi immettere il nome utente, l'indirizzo host e la password. Successivamente associare il database corrispondente e configurare i permessi. 

3. Fare clic su Go per completare l'aggiunta dell'utente e l'associazione al database.  

Nota: È possibile gestire anche gli utenti e i permessi facendo clic su Accounts nel menu superiore dopo aver effettuato l'accesso a phpMyAdmin.   

Come eseguire il backup di un database tramite phpMyAdmin?  

Indipendentemente dal fatto che tu stia utilizzando un host Cpanel o un host DirectAdmin (DA), phpMyAdmin può essere utilizzato per eseguire il backup dei database. Prima di iniziare, assicurati di poter accedere al database tramite Cpanel o DA, poiché le loro interfacce phpMyAdmin sono diverse. Le istruzioni seguenti sono divise di conseguenza.  

Backup del Database tramite phpMyAdmin su Cpanel  

1. Accedi a phpMyAdmin:  

Accedi a Cpanel, individua il modulo Databases  e clicca su phpMyAdmin per accedere. 

2. Esplora l'interfaccia di phpMyAdmin:  

L'interfaccia è divisa in due sezioni: il lato sinistro mostra tutti i database associati all'account Cpanel corrente, mentre il lato destro contiene le operazioni di base e le informazioni su MySQL.  

3. Seleziona il database da backup:  

Fare clic sul database di destinazione (ad esempio, "wp30"), quindi visualizzarne le tabelle.  

Seleziona tutte le tabelle e fai clic su Export.

Modifica il formato di compressione di Save as file da None a zip.  

Fare clic su Go, scaricare il file e il backup è completato.  

Backup del Database tramite phpMyAdmin su DirectAdmin 

1. Accedi a phpMyAdmin:  

Accedi al pannello di controllo DA e trova MySQL Management.

Sotto Create Database, individua e clicca su phpMyAdmin.

Verrebbe visualizzata una finestra di accesso; immettere le credenziali di accesso.  

Le informazioni di accesso sono memorizzate nel file “wp-config.php”. Se il tuo host DA ha più domini, vai alla directory “domains” nel gestore file per trovare il file “wp-config.php” corrispondente.

2. Esplora l'interfaccia di phpMyAdmin:  

Una differenza fondamentale rispetto a Cpanel è che DA mostra meno database nel pannello sinistro.  

Se DA sta ospitando più domini, come "aaa.com" e "bbb.com", per eseguire il backup di "bbb.com":

  • Accedi a DA, clicca su “bbb.com” per entrare nel pannello di controllo.  

  • Trova e clicca su MySQL Management, quindi su phpMyAdmin.

  • Verà visualizzata una finestra di accesso: immettere le credenziali corrispondenti.  

  • Se le credenziali di accesso sono sconosciute, trovarle in "wp-config.php" sotto "domains/bbb.com/public_html/". 

3. Procedi con il backup:  

Dopo aver effettuato l'accesso, il processo di backup è lo stesso di Cpanel.

Come ripristinare un backup MySQL utilizzando phpMyAdmin?

1. Accedi a phpMyAdmin

2. Selezionare il database da ripristinare

Nell'albero di navigazione a sinistra, fare clic sul database in cui si desidera importare il backup. Verrà visualizzato un elenco delle tabelle esistenti all'interno di tale database o una schermata che indica che non esistono tabelle. Questo dipende dalla configurazione.

3. Selezionare il file SQL da importare

Ora, dobbiamo importare il file di backup del database in phpMyAdmin. Per fare questo, seguire questi passaggi:

  • Una serie di schede apparirà nella parte superiore dello schermo. Clicca sulla scheda Import.

  • Nella schermata successiva, apparirà un pulsante con l'etichetta Choose File o Browse. Clicca su di esso.

  • Nella finestra di dialogo, individua il file di backup del database archiviato sul computer, quindi fai clic su Open. Dovresti vedere il nome del file visualizzato accanto al pulsante Choose File.

  • Assicurarsi che SQL sia selezionato nel menu a discesa Format.

  • Fare clic sul pulsante Go .

4. Verifica il ripristino riuscito

Dopo il completamento, dovresti visualizzare un messaggio simile al seguente:

"L'importazione è stata completata con successo. 30 query eseguite. (db_backup.sql)"

Proteggi il database con Vinchin Backup & Recovery

Vinchin Backup & Recovery offre una protezione completa per i database, garantendo un doppio livello di sicurezza negli ambienti virtuali. Supporta Oracle DB, MySQL, SQL Server, PostgreSQL, Postgres Pro e MariaDB con solide capacità di backup e ripristino. La soluzione integra tutte le funzionalità in una singola console basata sul web, semplificando la gestione dei backup e l'amministrazione delle infrastrutture IT complesse. Gli utenti possono implementare strategie di backup completo, differenziale, incrementale e del registro delle transazioni, riducendo l'utilizzo dello storage di circa il 70% senza impattare sulle risorse della CPU in produzione.

Per creare processi di backup del database, accedere alla pagina Physical Backup > Database Backup > Backup:

1. Selezionare i database da cui eseguire il backup.

Backup del Database

2. Seleziona un nodo di backup su cui desideri che i dati di backup vengano elaborati e archiviati.

Backup del Database

3. Configura le strategie di backup in base alle tue esigenze.

Backup del Database

4. Rivedi e conferma le impostazioni.

Backup del Database

Fai clic sul pulsante qui sotto per provare la prova gratuita di 60 giorni di Vinchin e scoprire una soluzione efficiente e affidabile per il backup e il ripristino dei dati!

Conclusione 

phpMyAdmin fornisce un'interfaccia potente e facile da usare per la gestione dei database MySQL, rendendolo uno strumento essenziale sia per principianti che per sviluppatori esperti. Grazie alla sua accessibilità basata sul web, gli utenti possono creare, modificare e gestire database in modo efficiente senza dover dipendere da complessi comandi SQL. Che si tratti di eseguire operazioni routine sui database, gestire utenti o effettuare il backup e il ripristino dei dati, phpMyAdmin semplifica l'amministrazione di MySQL e aumenta la produttività.

Condividi su:

Categories: Database Backup