Cambiar contraseña de root en mysql
Bueno después de haber instalado el servidor con sus aplicaciones cómo php y mysql me encontré con el problema ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).
Bueno este problema deja acceder a la Base de Datos de mysql por lo tanto me puse a buscar y encontré una solución muy práctica.
1. Detenemos el servicio de MySQL
/etc/init.d/mysql stop
2. Saltamos los privilegios de MySQL
/usr/bin/mysqld_safe --user=mysql --skip-grant-tables
3. Abrimos otra terminal y escribimos
mysql
4. Ya estamos dentro de la Base de Datos por lo tanto usamos la base de datos llamada mysql
use mysql;
5. Actualizamos el campo Password del usuario root de la siguiente manera
UPDATE user SET Password=PASSWORD('nuestro_password') WHERE user='root';
6. Salimos
exit
7. Iniciamos una nueva sesión en la base de datos desde la terminal
mysql -u root -p
y tendremos que meter nuestro_password y ya.
quiero recordales que esto me funciono en debian ubuntu backtrack y otros que no recuerdo no lo he probado en centos redhat suse o fedora.
No hay comentarios:
Publicar un comentario