cómo reiniciar la contraseña de root mysql

Upload: josemartinezbarrios

Post on 08-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Cmo reiniciar la contrasea de root MYSQL

    1/4

  • 8/7/2019 Cmo reiniciar la contrasea de root MYSQL

    2/4

    Cuando el servidor se haya iniciado correctamente, debera borrar elarchivo C:\mysql-init.txt.

    Los usuarios de MySQL 4.1 y superiores que instalen MySQL utilizando elinstalador de mySQL, pueden necesitar especificar una opcin --defaults-file:

    C:\> C:\Archivos de Programa\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe

    --defaults-file="C:\Archivos de Programa\MySQL\MySQL Server5.0\my.ini"

    --init-file=C:\mysql-init.txt

    La configuracin apropiada de --defaults-file puede encontrarseutilizando el Gestor de Servicios:

    Men Inicio -> Panel de Control -> Herramientas Administrativas ->Servicios

    Encuentre el servicio MySQL en la lista, pulse con el botn derecho delratn, y escoja la opcin Propiedades. El campo Ruta al Ejecutablecontiene la configuracin de --defaults-file.

    9. Pare el servidor MySQL, y reincielo en modo normal de nuevo. Si ejecutael servidor como servicio, incielo desde la ventana de servicios de

    Windows. Si ejecuta el servidor manualmente, utilice el comando quenormalmente use.

    10. Debera poder conectar utilizando la nueva contrasea.

    Reinicializar la contrasea de root de MySQL

    Es til poder modificar la contrasea de administrador (usuario root), ya sea almomento de la primera instalacion o debido a la perdida de la contrasea deroot de MySQL.

    Olvidaste la contrasea de root de MySQL?

    Para poder cambiar la contrasea de root de MySQL, es necesario poderconectarse. Si no posees la contrasea de root actual, entonces ests enproblemas. Si sabes tu contrasea actual de MySQL y solo deseas cambiar la

  • 8/7/2019 Cmo reiniciar la contrasea de root MYSQL

    3/4

    contrasea de root, puedes pasar esta etapa.

    Felizmente, es posible conectarse a MySQL saltando la etapa de autentificacin(lo que es muy recomendado en un servidor en produccin).

    Para ello es conveniente detener el servidor MySQL:

    #/etc/init.d/mysql stop

    Tambin por Men Inicio -> Panel de Control -> Herramientasadministrativas -> Servicios

    Reiniciar MySQL saltando la identificacin y deshabilitando la escucha dela red (para evitar ser hacheado en ese momento en el que MySQL esvulnerable):

    #mysqld --skip-grant-tables --skip-networking &

    La cosa es que esa ventana quedar inutilizable djenla as y abran otra ventana de CMD

    Reinicializar la contrasea

    Una vez realizada la etapa precedente o si simplemente deseas modificar lacontrasea de root (por defecto MySQL es instalado sin contrasea root),conctate a la base de datos del sistema (mysql) de MySQL:

    mysql -u root

    Luego, ingresa el comando siguiente para actualizar la contrasea de root(remplazando nuevacontrasea por la tuya)

    UPDATE user SET password=PASSWORD('nuevacontrasea') WHEREuser="root";

    Si no pasaste por la primera etapa, ingresa el comando siguiente para

    que sean tomados en cuenta los cambios:

    FLUSH PRIVILEGES;

    9. Con el administrador de tareas de Windows aniquilamos el proceso mysqldt (que se esta

    ejecutando en la consola CMD que parece que no hace nada) y adems cerramos amablemente

    la terminal MySQL donde estuvimos trabajando con un QUIT, si no se cierra tumbenla con el

    administrador de tareas tambin.

  • 8/7/2019 Cmo reiniciar la contrasea de root MYSQL

    4/4

    Arrancamos de nuevo el servicio de MySQL con el administrador de servicios (services.msc) o:

    #/etc/init.d/mysql restart