Area Clienti
Importazione ed esportazione di un database

Importazione ed esportazione di un database

Importazione ed esportazione di un database

Con PhpMyAdmin è possibile importare ed esportare database e tabelle di un singolo database

La procedura è molto semplice:
Nel menu in alto della finestra principale si trovano due pulsanti rispettivamente abilitati per importare ed esportare un database.

Per importare un database da un file, sarà dunque necessario spingere sul pulsante “Importa”.

Adesso si potrà scegliere il file da importare se questo risiede sul proprio computer o se è già presente sul server dove risiede il motore MySQL.

In caso il file del database risiede sulla propria macchina è necessario selezionarlo tramite il pulsante “Scegli File”.

Successivamente è si deve scegliere il formato del file dove risiede il database.

Esportare un Database

La funzionalità di esportazione di un database può essere eseguita scegliendo il formato, i formati supportati sono: SQL, YAML, Texy! Text, CSV for MS Excel, PHP array, PDF, CSV, Microsoft Word 2000, CodeGen, OpenDocument Spreadshhet, MediaWiki Table, OpenDocument Text, JSON, LaTeX.

Selezionando “Metodo di esportazione” è possibile selezionare il database da esportare,  scegliendo l’opzione “Personalizzato” verranno visualizzati tutti i database presenti sul server dove risiede phpMyAdmin. Sarà sufficiente selezionare i database interessati per l’esportazione dei dati.

 

NB: queste operazioni di import export sono fattibili solo per database relativamente piccoli. quando ci si trova in presenza di database di parecchi megabyte o gigabyte è fondamentale lavorare solo con DB già presenti sul server e a righe di comando SSH

Come connettersi al database MySQL

Come connettersi al database MySQL

Al giorno d’oggi ogni applicativo software ha bisogno di un database per l’erogazione e salvataggio dei dati: è fondamentale pertanto la connessione al database.

Configurazione di base

·         Host name, nome dell’host del database= solitamente è “localhost” (senza virgolette)

·         Database name = solitamente è nel formato usernameCpanel_nomeUtenteDatabase

·         Database username (non coincide con l’username di accesso al sito) = solitamente è usernameCpanel_nomeDatabase

·         Database password, password dell’utente del database = scelta dall’utente o generata casualmente da cPanel (vedi oltre nella FAQ)

Esempio valido per WordPress

Nel file wp-config.php potremmo avere qualcosa del genere: la configurazione mostrata può essere facilmente adattata al vostro caso, a patto di modificare di conseguenza i parametri in grassetto. Si assume nell’esempio che il usernameCpanel sia uguale a “serverittest” (senza virgolette), e che esistano il database wrdp5 con nome utente wp123 e password pippo.

// ** MySQL Settings ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘serverittest_wrdp5);

/** MySQL database username */
define(‘DB_USER’, ‘serverittest_wp123‘);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘pippo‘);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost‘);

 

Nota: nel momento in cui si migra il sito da locale a remoto, nella totalità dei casi i dati di connessione cambiano, e devono essere adattati alla nuova macchina. Ovviamente tale modifica deve essere riportata correttamente all’interno degli script del sito, in wp-config per il caso di WordPress (abbiamo scritto una FAQ nel blog che riporta la stragrande maggioranza dei file di configurazione dei principali CMS).

Attenzione: per funzionare correttamente MySQL richiede che l’utente creato sia correttamente associato al database di interesse, ovvero che si eseguano le operazioni riportate all’interno del proprio cPanel.

All’interno del cPanel, dopo aver fatto login, è necessario cliccare su “Database MySQL” nella tabella “Database”.

 

Inserire ora il nome del database che si desidera creare in corrispondenza della casella “Create new database”: nell’esempio della FAQ esso sarà “wrdp5”. Cliccare su “Crea database” per confermare l’operazione, ed attendere il caricamento della pagina qualche istante.

 

Per creare un utente “wp123” è necessario inserire il nome desiderato all’interno della casella “Nome utente” in corrispondenza di “Aggiungi nuovo utente”, sempre nella stessa sezione di cPanel: nelle caselle successive inserire la password scelta due volte, oppure sfruttare il “password generator” per deciderne una casuale (consigliato). Cliccare su “Crea utente” per confermare questa nuova operazione.

Per associare l’utenza wp123 al database wrdp5 selezionare i nomi rispettivi dai menu a tendina sotto “Aggiungi un utente al database” e fare clic su “Invia” per confermare l’operazione.

Nella schermata successiva dovremo concedere i giusti grant, o permessi, alla nostra utenza appena creata, come indicato in figura.

Cliccando su “Modifica” sarà possibile confermare la scelta, e a questo punto saremo pronti a far funzionare il nostro database MySQL e farlo funzionare come desideriamo. Nella schermata iniziale di “Database MySQL” dovremmo ora vedere l’associazione corretta tra nome utente e database,

Conoscere come connettersi al database di fondamentale importanza visto che esso è incluso nei servizi Web Hosting disponibili per gli utenti, oltre che per il CMS in questione che abbiamo analizzato.