Está en la página 1de 3

WAMPSERVER, PACK DE APACHE MYSQL Y PHP EN WINDOWS

PHP : Es un lenguaje de programacin interpretado, diseado originalmente


para la creacin de pginas web dinmicas.
MySQL : Es un sistema de gestin de bases de datos relacional, multihilo y
multiusuario.
Apache : Es un servidor web HTTP de cdigo abierto, para plataformas Unix,
Microsoft Windows, Macintosh y otras que implementen el protocolo.
Apache es usado principalmente para enviar pginas web estticas y
dinmicas en Internet.
PHPMyADMIN : Software para gestionar la base de datos MySQL.
WampServer puede descargarse libremente
de: http://www.wampserver.com/en/

Una vez que se instala WampServer en nuestro PC, podemos accesar a


PHPMyADMIN para gestionar la Base de Datos MySQL, pero se observa que no
se ha definido una contrasea al usuario Root, lo cual es una brecha de
seguridad que debemos cerrar.
Se describe a continuacin un procedimiento para definir exitosamente la clave
de Root para MySQL, en la instalacin de WAMP SERVER.
PROCEDIMIENTO
1. En la barra inferior, al extremo derecho, damos click en el icono de wamp, y
del men que emerge seleccionamos MySQL , luego MySQL console, para
accesar MySQL desde el ambiente de la consola de comandos.

2. La pantalla de comandos que aparece, nos solicita el password del usuario


Root de la base de datos.

Como en este momento an no lo hemos asignado, simplemente dando Enter


ingresamos a mysql.

3. Ahora se debe digitar el siguiente commando :


SET PASSWORD FOR root@localhost=PASSWORD('Su_Clave_Aqui');
Importante: su clave de root se define de acuerdo al texto que escriba en
Su_Clave_Aqui , que debe estar entre comillas y cerrar la sentencia con ; de
acuerdo a la sintaxis de mysql.

4. Excelente el usuario root ahora tiene una clave de seguridad asignada.


Pero ... PhpMyAdmin intentar conectar a MySQL usando la configuracin de
su archivo config.inc.php, la cual no usa password, por lo cual se genera el
siguiente error:
5. Debemos entonces actualizar la configuracin de phpmyadmin, de la
manera siguiente :
Con un editor como notepad, abrimos el archivo que se encuentra en la ruta
donde wamp instala phpMyAdmin : C:\wamp\apps\phpmyadmin4.1.14 .
Nos ubicamos en esa carpeta y abrimos con el editor el archivo : config.inc.php
.
6. Realice las siguientes modificaciones al archivo de configuracin.
Linea 30 : Eliminamos el doble slash para activar esta lnea, con lo cual se
activa la solicitud de password al ingresar a phpMyAdmin.
Linea 31 : Insertamos al comienzo el doble slash (doble lnea inclinada), para
que este comando deje de actuar, quedando como un comentario.
Si la lnea 30 esta activa, debe desactivarse la lnea 31 y viceversa.
Linea 33 : Al final, entre las comillas simples, inserte la Clave que defini, en la
seccin anterior, para el usuario Root en la Consola de comandos de MySQL.
Linea 40: En esta lnea la bandera AllowNoPassword (Permitir Acceso Sin
Password) que esta en valor true (verdadero) debe ser cambiada a false, para
forzar el uso de la Clave.
Nuestro archivo de configuracin queda asi:
Salve el archivo config.inc.php modificado.
7. INGRESAR CON LA NUEVA CONFIGURACION DE PHPMYADMIN.
Active el Men de WAMP y seleccione la opcin de ingreso a phpMyAdmin.
Digite el usuario y su nueva clave, para accesar con seguridad.
ACTUALIZAR LA CLAVE DE ROOT POSTERIORMENTE.
Si desea con posterioridad, cambiar nuevamente la clave del usuario root,
ingrese nuevamente a la consola de comandos (PASO 1) y digite los comandos
siguientes en la consola de MySQL :
mysql> use mysql;
mysql> update user set password=PASSWORD("nuevaclave") where
User='root';
mysql> flush privileges;
mysql> quit
Esta es la manera de hacerlo por consola.
Si actualiza la clave de Root, debe modificar el archivo de configuracin de
phpMyAdmin nuevamente en el path :
C:\wamp\apps\phpmyadmin4.1.14 .

Nos ubicamos en esa carpeta y abrimos con el editor el archivo : config.inc.php


y actualizamos all la nueva clave definida.
Con este procedimiento, logramos cerrar una brecha de seguridad en nuestra
Base de datos MySQL, a travs del acceso desde el software administrador
PhpMyAdmin.

También podría gustarte