Se me presentó esta oportunidad así que no quise pasarla desapercibida para cacharrear este asunto. Manos a la obra!!
El error común que sale cuando te tratas de logear con el usuario root de MySQL es éste:
# mysql -u root -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES).
MySQL por default, no trae contraseña para logearse con el usuario root, pero hay ocasiones en que se nos puede olvidar la contraseña o solo queremos resetearla, para ello hacemos lo siguiente:
1. Detenemos el servicio de MySQL
# /etc/init.d/mysqld stop
2. Después, tecleamos lo siguiente
# mysqld_safe --user=mysql --skip-grant-tables &*
y damos enter para que nos regrese al prompt
3. Nos logueamos a la base de datos y reseteamos el password con un update, como se indica a continuación:
# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.18
Type 'help;' or '\h' for help.
Type '\c' to clear the buffer
mysql> UPDATE user SET Password="nuevo password" WHERE user='root';
mysql> exit
Con esto ya hemos reseteado el password del usuario root en MySQL.
Saludos!!
0 Comments: