Come installare mysqld su CentOS
Ecco i comandi da eseguire per installare il server mysql su CentOS GNU/Linux
yum install mysql mysql-server
N.B. Se avete in esecuzione un server web con integrato l'interprete php, dovrete installare anche il pacchetto php-mysql per poter permettere agli script del sito di collegarsi al database
Eseguiamo questo comando per far eseguire il servizio al riavvio del server
/sbin/chkconfig --levels 235 mysqld on
Avviamo il daemon
/etc/init.d/mysqld start
Infine e' necessario eseguire questo shell script per impostare la password all'utente root (di default non c'e'), eliminare il database di test e rimuovere gli utenti anonimi
/usr/bin/mysql_secure_installation
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;