Homepage -> Guida MySQL
Programmi utili
Programmi Client
Vediamo ora i principali programmi client disponibili in MySQL 5; questi sono dei files eseguibili che si trovano nella cartella "bin" di MySQL Server 5 ed ognuno di essi ha delle funzionalità ben specifiche. Questi programmi possono essere lanciati dalla Shell di MS-DOS, dopo aver avvianto il server di MySQL stesso (file "mysqld-nt.exe").
- mysql Il client mysql è quello che consente di effettuare le normali operazioni sul database.
- mysqladmin È un programma che consente di effetture operazioni di amministrazione sul server. Il comando per lanciarlo è il seguente:
mysqladmin [opzioni] comando [parametro]
Vediamo i principali comandi ammessi:
| status |
visualizza alcune informazioni sullo stato del server |
| extended-status |
visualizza le variabili di stato del server |
| ping |
verifica se il server è attivo |
| processlist |
elenca i processi attivi |
| variables |
visualizza le variabili di sistema |
| version |
visualizza informazioni sulla versione del server |
| create nome_db |
crea un nuovo database |
| drop nome_db |
elimina un database |
| flush-privileges |
ricarica i permessi dal database mysql |
| kill id |
elimina un processo |
| password |
imposta la password per l'utente specificato |
| shutdown |
arresta il server |
- mysqlcheck È un client la cui funzione è quella di svolgere operazioni di check e repair sulle tabelle.
- mysqldump Effettua il backup del database in formato SQL.
- mysqlimport È un programma la cui funzione è quella di importare dati nel server.
- mysqlshow È un programma che può essere utilizzato per visualizzare la struttura di database, tabelle e colonne.
- mysqlaccess È un programma che utilizza il client mysql per visualizzare i permessi relativi all'utente specificato.
- myisamchk È un programma che può essere usato per controllare ed eventualmente riparare problemi sulle tabelle MyISAM.
Software esterni
Elenchiamo ora tutti quei software esterni a MySQL, alcuni dei quali appartengono sempre allo stesso fornitore di MySQL.
- PhpMyAdmin: è probabilmente uno dei software più diffusi in assoluto nel mondo del web. Si tratta infatti di uno strumento open source, scritto in PHP, che consente l'amministrazione di MySQL attraverso un'interfaccia web. PhpMyAdmin è sviluppato da una comunità autonoma rispetto a MySQL AB ed è un'applicazione web-based che necessita quindi di un server web (come Apache) in grado di interpretare il codice PHP. In questo sito è presente una Guida al suo utilizzo ed installazione.
- MySQL Administrator: è un programma di amministrazione a interfaccia grafica fornito da MySQL AB. Vi consente di configurare il server, monitorarne lo stato e le prestazioni, avviarlo e arrestarlo, gestire gli utenti, effettuare backup e altro. Funziona con le versioni di MySQL dalla 4.0 in poi. Può essere scaricato dal sito ufficiale di MySQL.
- MySQL Query Browser: è un altro programma a interfaccia grafica fornito dalla casa produttrice di MySQL. La sua funzione è quella di facilitare l'esecuzione e l'ottimizzazione delle query e l'analisi dei dati contenuti nel server. Anche questo programma funziona con le versioni da 4.0 in poi di MySQL.
- MySQL Migration Toolkit: Questo programma, fornito sempre da MySQL AB, ha la specifica funzione di facilitare la migrazione dei dati verso MySQL partendo da diversi RDBMS.
- MySQL Control Center: Questo è un altro software molto utile e facile da usare per creare e gestire databases in tutte le sue fasi, a partire dalla creazione, inserimento dati, esecuzione di query, etc... In questo sito è presente una Guida al suo utilizzo ed installazione.