MySQL Setup
Assicuratevi di decommentare nel file apache2.conf (o nel file /etc/php5/apache2/php.ini):
#extension=php_mysql.so
Quindi, avrete:
extension=php_mysql.so
Il file di configurazione di mysql si trova in: /etc/mysql/my.cnf
Secondo la configurazione predefinita, MySQL crea l'utente come root e non richiede una password. Per inserire la password di root:
mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('nuova-password') WHERE user='root'; mysql> FLUSH PRIVILEGES;
Creare un utente
Per accedere al database MySQL da uno script PHP, non utilizzate mai la password di root: create un utente per quell'uso. In alternativa, potete 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 di phpMyAdmin scrivete nel browser web:
http://ipaddress/phpmyadmin/
Quando vi verranno chiesti il nome utente e la password immettete 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