Configurazione di MySQL
Assicurarsi di de-commentare tutte le seguenti linee nel file apache2.conf (o nel file conf.d/php.ini):
#extension=php_mysql.so
Così la riga sopra diventa:
extension=php_mysql.so
Il file di configurazione di mysql si trova in: /etc/mysql/my.cnf
Per default MySQL crea l'utente root e funziona senza password. Per cambiare la password di root:
mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root'; mysql> FLUSH PRIVILEGES;
Creare un utente
Per accedere al database MySQL da uno script PHP, non si deve mai utilizzare la password di root, si deve creare un utente per quell'uso. In alternativa si possono aggiungere utenti al database MySQL usando un pannello di controllo come phpMyAdmin per creare o assegnare facilmente i permessi del database agli utenti.
Per accedere all'interfaccia web di phpMyAdmin scrivere nel browser web:
http://ipaddress/phpmyadmin/
Quando verranno chiesti il nome utente e la password immettere root come nome utente e la password (per default non ci sono password per l'utente root del database)
Fonti:
http://www.mysql-apache-php.com