apr
19
2009
How to: Installare mysql server su Ubuntu
Author: adminQuesto è il primo di una, spero non troppo lunga, serie di articoli sull’sql presi dalla mie sudate carte universitarie e compensati con un po’ di esperienza pregressa.
Partendo dal presupposto che l’sql non è una cosa che si impara solo dai libri, cominciamo a vedere come si installa l’ambiente di sviluppo. Ho scelto mysql per due motivi: primo perchè è gratis e si trova facile, secondo perchè parte anche da riga di comando che, se lo montate su un pc salvato dalla rottamazione come ho fatto io, non è cosa da poco.
Per scaricarlo e installarlo, come tutti i pacchetti ubuntu, conviene aprire la shell e digitare il solito apt-get install:
sudo apt-get install mysql-server mysql-client
se avete poca dimestichezza con la shell potete usare il synaptic package manager che trovate sotto System -> Administration.
Una volta installato controllare che il servizio sia attivo -> ps -aux | grep mysql.
se il servizio non dovesse essere attivo -> sudo /etc/init.d/mysql start
(per disattivarlo usare sudo /etc/init.d/mysql stop).
Da qui si dipartono due strade: la prima ci porta a scaricare due tool per la gestione da intefaccia grafica, la seconda ci porta a usarlo direttamente da riga di comando.
Per scaricare l’interfaccia grafica si procede sempre allo stesso modo:
sudo apt-get install mysql-admin
sudo apt-get mysql-query-browser
se la shell “risponde” dicendovi che non ha trovato i pacchietti (couldn’t find package…) con buona probabilità non avete abilitate alcune liste di repository.
Andate quindi sul synaptic, aprite il menù Settings->Repositories e abilitate le liste Community manteinained (universe); ora tornate sulla shell, aggiornate le liste (sudo atp-get update) e riprovate sudo apt-get install mysql-admin e sudo apt-get install mysql-query-browser.
se invece avete deciso di usare la riga di comando basta aprire la shell e digitare mysql -u root -p password.
oltre ai comandi sql classici è bene conoscere un paio di comandi base per sopravvivere nella shell:
show databases: vi mostra i database presenti
use database: seleziona il database su cui volete lavorare
show tables: mostra le tabelle
describe tables: mostra la struttura di una tabella
quit: esci