Installare mysqld in Debian Lenny
Ecco i comandi da eseguire per installare il server mysql su una distribuzione Debian Lenny
apt-get install mysql-server
N.B. Se avete in esecuzione un server web con integrato l'interprete php, dovrete installare anche il pacchetto php5-mysql per poter permettere agli script del sito di collegarsi al database
Durante l'installazione vi verra' richiesto di impostare una password per l'utente root
Il servizio verra' avviato ad installazione terminata. Eseguendo il comando
ps ax
Vedremo una cosa del genere
2955 ? S 0:00 /bin/sh /usr/bin/mysqld_safe
2994 ? Sl 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/v
2996 ? S 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
Per collegarsi a mysqld con l'applicazione 'mysql' si deve eseguire questo comando:
mysql -uroot -pPASSWORD
Questa e' la query da eseguire per creare un database
mysql> CREATE DATABASE 'nome_database';
Ecco come creare un utente ed associarlo al nuovo database
mysql> GRANT ALL PRIVILEGES ON nome_database.* TO 'nome_utente'@'%' IDENTIFIED BY 'password';
Per variare la password di un utente invece bastera' digitare questo
mysql> use mysql
mysql> update user set password=PASSWORD('NuovaPasswordDaImpostare') where User='nome_utente';
Per eliminare un database
mysql> DROP DATABASE 'nome_database';
Per eliminare un utente
mysql> use mysql
mysql> delete from user where User='nome_utente';
Per visualizzare i database attivi
mysql> use mysql
mysql> show databases;
Per visualizzare gli utenti attivi
mysql> use mysql
mysql> select * from user;