Nos localizamos en un servidor Linux que tiene instalado MySQL, y no sabemos cuál es la contraseña de root, o simplemente se nos olvidó, o por cualquier razón, al iniciar sesión en el cliente de MySQL nos dice que contraseña incorrecta. Aquí una práctica solución:
1.- Nos identificamos como super usuario: |
2.- Detenemos el servicio de MySQL |
3.- Verificamos que MySQL esté detenido |
Nota: nos debe arrojar “mysqld is stopped” |
4.- Iniciamos con el script de MySQL en modo que no se tenga que autentificar root. |
# mysqld_safe --skip-grant-tables |
Nota: nos debe arrojar 100503 08:37:40 mysqld_safe Logging to '/var/log/mysqld.log'. 100503 08:37:40 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql |
5.- Iniciamos el cliente de MySQL |
6.- Una vez dentro del monitor de MySQL |
mysql> use mysql mysql> update user set password=PASSWORD("yesicaea") where User='root'; mysql> exit |
Nota: yesicaea representa la nueva contraseña |
7.- Sólo resta reiniciar el servidor de MySQL |
Fuentes:
- http://dev.mysql.com/doc/refman/5.0/es/mysqld-safe.html
ViruzGA
0 comentarios:
Publicar un comentario