Resetear contraseña de MySql

on

Ahora que estoy liado con un proyecto para un amigo en oscommerce se me planto la duda de como recuperar la contraseña de una base de datos en MySQL que tenia en un backup antiguo de mi servidor casero, tras mucho mirar por San Google os explico el proceso en resumidas cuentas.

Lo primero es matar el proceso si estuviera ejecutándose. Miramos con el siguiente comando el número de proceso.


ps -A | grep mysqld
 
Buscamos el id del proceso y lo matamos


kill 12345
 
Ejecutamos mysqld_safe.


sudo  /usr/bin/mysqld_safe --skip-grant-tables
 
Entramos en MySql y usamos la base de datos mysql.


mysql
 
Una vez dentro ponemos:


use mysql;
 
Hacemos un update en la tabla user para el usuario root para cambiarle la contraseña


update user set password=password('nueva-contraseña') where user='root'; 
flush privileges;
quit;
 
Y ya por ultimo reiniciamos mysql


/etc/init.d/mysql restart

Bloggroll

Páginas vistas en total

Blog Archive