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