Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!

Wednesday, November 10, 2010

MySQL -forgotten root password

Source
Para cambiar la password de root
1. Buscar el proceso de mysql que se esta ejecutando y destruirlo con kill (sin -9)
ps -ax | grep mysql
kill
xxx
2. Reiniciar mysql en modo seguro
cd /directorio/de/instalacion/de/mysql
./bin/safe_mysqld --skip-grant-tables&
3. Entrar a mysql
./bin/mysql
4. Conectarse a la base de mysql (interna)
use mysql;
5. Correr el siguiente comando poniendo la nueva password en lugar de las xxxxxx
update user set password = password('xxxxx') where user = 'root' and host='localhost';
6. Refrescar los privilegios con el comando
flush privileges;
7. Salir de mysql
quit
8. Parar el servicio
/etc/init.d/mysql stop
9. Reiniciar el servicio
/etc/init.d/mysql start
=======================
Source

 1. Detenemos el servicio de MySQL
/etc/init.d/mysql stop
2. Saltamos los privilegios de MySQL
/usr/bin/mysqld_safe --user=mysql --skip-grant-tables
3. Abrimos otra terminal y escribimos
mysql
4. Ya estamos dentro de la Base de Datos por lo tanto usamos la base de datos llamada mysql
use mysql;
5. Actualizamos el campo Password del usuario root de la siguiente manera
UPDATE user SET Password=PASSWORD('nuestro_password') WHERE user='root';
6. Salimos
exit
7. Iniciamos una nueva sesión en la base de datos desde la terminal
mysql -u root -p
 y metemos nuestro_password y listo.

No comments: