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

http://httpd.apache.org/docs/1.3/misc/security_tips.html

http://www.debianhelp.co.uk/webserver.htm

Página modificado el 14/08/2010 0100 UTC