Configuración de Mysql
Asegúrese de que tiene las siguientes líneas sin comentar en el archivo de configuración apache2.conf (o en el archivo conf.d/php.ini):
# extension=php_mysql.so
con lo que quedará:
extension=php_mysql.so
El archivo de configuración está ubicado en: /etc/mysql/my.cnf
De forma preseleccionada Mysql crea el usuario como root y se ejecuta sin password. Para cambiar la password:
mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root'; mysql> FLUSH PRIVILEGES;
Para crear un nuevo usuario
Nunca debe usar la clave de root como un login normal; para conectarse a la base de datos mysql cree un usuario a través de un script PHP. Alternativamente, puede agregar usuarios a una base de datos mysql a través de un panel de control como el de phpMyAdmin para crear o asignar permisos fácilmente a los usuarios de la base de datos.
Para acceder a la interface web, escriba lo siguiente en el navegador y oprima Enter:
http://ipaddress/phpmyadmin/
Cuando aparezca el prompt pidiendo el nombre de usuario y la clave, entre el root de la base de datos como usuario (recuerde que por preselección no hay clave para el usuario root de la base de datos)
Fuentes de información:
http://www.mysql-apache-php.com