L'utilizzo di un database rappresenta una soluzione estremamente pratica per gestire in maniera efficiente una grande varietà di situazioni. Infatti grazie all'uso di un database i dati presenti in un archivio possono essere condivisi tra più utenti che possono in questo modo accedervi contemporaneamente. Anche l'accesso ai dati può essere realizzato utilizzando software di vario genere, che consentono la condivisione delle informazioni anche tra utenti che utilizzano sistemi operativi differenti. Uno dei database server più diffusi nel mondo opensource è sicuramente MySQL.
In questo articolo analizziamo PhpMyAdmin, un software di amministrazione gratuito che consente di configurare e gestire il database server utilizzando un normale browser web.
Il software è interamente scritto in php e può essere liberamente scaricato all'indirizzo: http://www.phpmyadmin.net/home_page/downloads.php
Attualmente l'ultima versione disponibile è la 2.8.0.3.
Attualmente l'ultima versione disponibile è la 2.8.0.3. I requisiti necessari per l'installazione sono:
- Un web server con supporto PHP (Apache, IIS, ecc)
- PHP versione 4.1.0 o superiore con il supporto per le sessioni
- PHP con supporto GD2 per la visualizzazione delle icone e delle immagini in formato Jpeg a grandezza naturale ("image/jpeg: inline")
- PHP versione 4.3.0 se si desidera utilizzare "text/plain: external"
- MySQL versione 3.23.32 o superiore
L'installazione risulta essere molto semplice, infatti una volta scaricato il file contenente l'ultima versione del software è sufficiente estrarlo in una cartella raggiungibile dal web server digitando:
tar -xzvf phpMyAdmin_x.x.x.tar.gz
A questo punto è necessario controllare che i permessi sui file siano corretti e corrispondano a quelli utilizzati per le pagine web accessibili dall'esterno.
Ora è necessario procedere alla configurazione. Per farlo bisogna creare il file config.inc.php nella cartella principale di phpMyAdmin (quella in cui è presente il file index.html).
Con i file di installazione viene fornito anche lo script setup.php che si trova nella sottocartella scripts . In questo modo verrà automaticamente generato un file di configurazione adatto per la maggior parte degli utenti.
In ogni caso è sempre possibile intervenire manualmente sulle impostazioni editando il file generato, come descritto nella documentazione ufficiale disponibile all'indirizzo: http://www.phpmyadmin.net/documentation/#config che descrive nel dettaglio la funzione di tutte le opzioni disponibili.
Una volta ultimata la configurazione è possibile accedere all'interfaccia di amministrazione del database inserendo l'indirizzo: http://www.miosito.it/phpMyAdmin/ in un browser web.
Grazie a phpMyAdmin è possibile creare, modificare ed eliminare sia database che tabelle, gestire i permessi di accesso al server e le tabelle degli utenti. Inoltre il sistema può anche essere reso disponibile in maniera ridotta ad un singolo utente che in questo modo avrà accesso solamente ai database che l'amministratore ha scelto di rendergli disponibili, utilizzando quindi phpMyAdmin come interfaccia per consultare o eventualmente inserire i dati all'interno del database