Si tenemos la tipica máquina que instalamos hace mucho tiempo o nos pasan el control de una maquina, que no disponesmos del password de Mysql, podemos recuperarlo en cosa de segundos, para hacerlo seguiremos los siguientes pasos:
Parar el demonio:
# /etc/init.d/mysql stop
Arrancarlo con la opcion --skip-grant-tables
# mysqld --skip-grant-tables
Abrimos otro terminal (tambien podrias haberlo hecho con &) y ejecutamos el cliente:
# mysql -u root mysql
Desde aqui actualizamos la nueva password del usuario root para mysql:
mysql> UPDATE mysql.user SET
Password=PASSWORD('nuevo_password') WHERE
User='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit Bye
Matamos el proceso que habiamos levantado, y arrancamos el demonio de forma normal:
# killall -9 mysqld # /etc/init.d/mysql start
Y si has hecho lo que te digo al pie de la letra ya has recuperado el control de tu MySQL...
P.D: al cambiar el pass por otro escribir una combinacion de letras con numeros por q si no cambiaran los datos....
Saludos a Mi camarada y amigo chenko Feliz Cumpleaños años melitas jijijiji
No hay comentarios:
Publicar un comentario