3
WAMPSERVER, PACK DE APACHE MYSQL Y PHP EN WINDOWS PHP : Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. MySQL : Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario. Apache : Es un servidor web HTTP de código abierto, para plataformas Unix, Microsoft Windows, Macintosh y otras que implementen el protocolo. Apache es usado principalmente para enviar páginas web estáticas y dinámicas 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 contraseña al usuario Root, lo cual es una brecha de seguridad que debemos cerrar. Se describe a continuación un procedimiento para definir exitosamente la clave de Root para MySQL, en la instalación 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.

Cambio de Clave Root

  • Upload
    mario

  • View
    214

  • Download
    0

Embed Size (px)

DESCRIPTION

nuevo

Citation preview

Page 1: Cambio de Clave Root

WAMPSERVER, PACK DE APACHE MYSQL Y PHP EN WINDOWSPHP : Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.MySQL : Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario.Apache : Es un servidor web HTTP de código abierto, para plataformas Unix, Microsoft Windows, Macintosh y otras que implementen el protocolo.Apache es usado principalmente para enviar páginas web estáticas y dinámicas 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 contraseña al usuario Root, lo cual es una brecha de seguridad que debemos cerrar. Se describe a continuación un procedimiento para definir exitosamente la clave de Root para MySQL, en la instalación 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 aún 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. 

Page 2: Cambio de Clave Root

4.  Excelente … el usuario root ahora tiene una clave de seguridad asignada.Pero ...  PhpMyAdmin intentará conectar a MySQL usando la configuración de su archivo config.inc.php, la cual no usa password, por lo cual se genera el siguiente error:

5.  Debemos entonces actualizar la configuración 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 configuración.Linea 30 : Eliminamos el doble slash para activar esta línea, con lo cual se activa la solicitud de password al ingresar a phpMyAdmin.Linea 31 : Insertamos al comienzo el doble slash (doble línea inclinada), para que este comando deje de actuar, quedando como un comentario.Si la línea 30 esta activa, debe desactivarse la línea 31 y viceversa.Linea 33 : Al final, entre las comillas simples, inserte la Clave que definió, en la sección anterior, para el usuario Root en la Consola de comandos de MySQL.Linea 40: En esta línea 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 configuración 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 opción 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 configuración de phpMyAdmin nuevamente en el path :  C:\wamp\apps\phpmyadmin4.1.14 .

Page 3: Cambio de Clave Root

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 través del acceso desde el software administrador PhpMyAdmin.