Como recuperar el password del root de MySQL

27.04.2008
87 views

MysqlPor si en alguna ocación se les llega a olvidar el password del root de un servidor de bases de datos,o en caso de que les toque administrar una base de datos que anteriormente era administrada por otra persona y dejo de hacerlo y no tienen manera de obtener el password. Les mostrare la forma de resetear las claves, con este mismo procedimiento tambien podremos cambiar los permisos de las tablas sin problemas.

Paso 1: Apagamos el servidor de base de datos de la siguiente manera desde la linea de comandos:

CODE:
  1. /etc/init.d/mysql stop

Paso 2: Iniciamos nuevamente el servidor de MySQL, solo que en esta ocación le especificamos que no tome en cuenta ninguna gestion de permisos.

CODE:
  1. /usr/bin/mysqld_safe --skip-grant-tables &

Paso 3: Nos conectamos al servidor de MySQL sin password, a la base de datos principal ("mysql")

CODE:
  1. mysql -h nombre_del_host -u root mysql

SQL:
  1. USE mysql;
  2.  
  3. UPDATE user
  4. SET Select_priv='Y',
  5. Insert_priv='Y',
  6. Update_priv='Y',
  7. Delete_priv='Y',
  8. Create_priv='Y',
  9. Drop_priv='Y',
  10. Reload_priv='Y',
  11. Shutdown_priv='Y',
  12. Process_priv='Y',
  13. File_priv='Y',
  14. Grant_priv='Y',
  15. References_priv='Y',
  16. Index_priv='Y',
  17. Alter_priv='Y',
  18. Password=PASSWORD("nuevopassword")
  19. WHERE
  20. User='root';

Paso 4: Recargar los nuevos privilegios

MySQL:
  1. FLUSH PRIVILEGES

Paso 5: Salimos del cliente de MySQL, pagamos el servidor de MYSQL

MySQL:
  1. exit

CODE:
  1. /etc/init.d/mysql stop

Paso 6: Iniciamos el Servidor MySQL normalmente

CODE:
  1. /etc/init.d/mysql start

Y eso fue todo, ya tenemos nuestro usuario root con el password que le especifiquemos y los maximos permisos.

Espero que les sea util.

Tambien te puede interesar:

Links Relacionados

30.01.2008
154 views
Sin Comentarios

MySQL Snippet MySQL OVER SSH

30.01.2008
154 views

Un tunel es un forma de reenviar datos de un puerto remoto a un puerto local , la ventaja de utilizar SSH es que todos los datos que pasen por el tunel estan protegidos fuertemente, esta es la manera mas segura de transportar datos en este tipo de Base de datos (MySQL).
Para crear un tunel [...]

PHP Snippet Convertir fechas entre MySQL y castellano

23.01.2008
257 views

Normalmente recibimos las fechas que vamos a guardar en formato dd/mm/yyyy pero en mysql las guardamos en formato yyyy/mm/dd
asi que sin mas aqui les dejo la manera practica que el jegs encontro para hacer la conversion
PLAIN TEXT
PHP:

function parse_date($fecha){

    list($dia,$mes,$anio)=explode("/",$fecha);

    $fecha="$anio-$mes-$dia";

    return $fecha

}

Y asi de facil podemos convertir las fechas que recibimos [...]

MySQL over ssh

21.09.2007
144 views

Un tunel es un forma de reenviar datos de un puerto remoto a un puerto local , la ventaja de utilizar SSH es que todos los datos que pasen por el tunel estan protegidos fuertemente, esta es la manera mas segura de transportar datos en este tipo de Base de datos (MySQL).
Para crear un tunel [...]

MySQL “Unauthenticated User”

20.09.2007
253 views

Extraido de :
http://www.danterobles.com.mx/?p=66
Bueno escribo este post nada mas para que no se me olvide la simpleze que muchas veces suelen tener las soluciones de los problemas que nos llegan a poner de cabeza, dejenme les platico, uno de los clientes a los cuales les desarrollamos aplicaciones, tenia como dos semanas llamandamo por telefono, muy puntal [...]

Convertir fechas entre MySQL y castellano

13.08.2007
332 views

Bueno este si que es un mini howto normalmente recibimos las fechas que vamos a guardar en formato dd/mm/yyyy pero en mysql las guardamos en formato yyyy/mm/dd
asi que sin mas aqui les dejo

online advertising

Manejo de archivos con PHP y MySQL

08.08.2007
1,979 views

Este Howto es acerca de como subir archivos atravez de PHP y guardarlos en MySQL asi como la extracción del archivo de MySQL atravez de PHP.
Requisitos:

Tener instalado PHP y MySQL.
Conocimientos basicos de PHP y MySQL.

Muchas veces necesitamos darle a los usuarios la facilidad de poder "subir" o guardar archivos en una base de datos y [...]