Para realizar esto, lo recomiendo hacer como root, para eso:
$suLuego, paramos el servicio mysql, para eso en la terminal escribimos:
[ingresa password]
# /etc/init.d/mysqld stop (en distribuciones como debian)Después de detener el servicio debemos poder entrar a mysql con el usuario root, pero sin su pass, para esto debemos escribir lo siguiente:
# /etc/rc.d/mysqld stop (en distribuciones como archlinux)
# mysqld_safe --skip-grant-tablesLuego abrimos otra terminal (dejamos ejecutando la anterior, e ingresamos a mysql como root
# mysql -u rootYa estando dentro, lo primero que aremos será utilizar la base de datos mysql, luego actualizar la contraseña del root.
mysql> use mysql;
mysql> update user set password=PASSWORD("nueva_pass") where User='root';
mysql> flush privileges;
mysql> quit
Finalmente, debemos reiniciar el servicio mysqld, lo podrias hacer con restart, pero personalmente, prefiero hacerlo con stop y start.
# /etc/init.d/mysqld stop (en distribuciones como debian)Ahora podemos ingresar como usuario root con
# /etc/init.d/mysqld start
# /etc/init.d/mysqld stop (en distribuciones como archlinux)
# /etc/init.d/mysqld start
# mysql -u root
0 comentarios:
Publicar un comentario