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

20.02.2008
758 views
Sin Comentarios

PHP snippet Como crear thumbnails desde MySQL con PHP

20.02.2008
758 views

Bueno creo que ya estubo bien de tantos articulos sobre psp y otras cosas y es tiempo de volver a lo mio, los tutoriales con mas codigo que palabras, aunque de repente pondre uno que ptro post de posicionamiento :P,
Requisitos:

Tener instalado PHP y MySQL.
Conocimientos basicos de PHP y MySQL.
GD instalado y funcionando.
1.- Analicemos el [...]

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 [...]

Hosting baratito

07.11.2007
140 views

Pues me he comprado un servidor para hosting y vendere cuentas de hospedaje desde 3 dlls al mes. esten al pendiente.
Saludos