27 de setiembre de 2009

Cambiar la contraseña root de MySQL en debian

  • Detener el servidor
#/etc/init.d/mysql stop
  • Iniciar en Modo FULL o abierto
mysqld_safe --skip-grant-tables --skip-networking&

–skip-grant-tables esta opción causa que el servidor no use el sistema de privilegios lo que le da acceso ilimitado a todas las bases de datos a todos los usuarios de la base de datos.

–skip-networking deja de escuchar (LISTEN) conexiones TCP/IP provenientes de la red, es decir MySQL trabajaría en un ambiente totalmente local.

  • Iniciar el monitor
mysql -u root

Como no hay sistema de privilegios en este momento, no se preguntara por la contraseña.

  • Usamos la base de datos del sistema mysql
mysql>use mysql;
  • Actualizamos el campo que cambiará la contraseña de ‘root’
mysql> UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';
Query OK, 1 rows affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> exit
  • Reiniciamos el servidor y listo!!!
#/etc/init.d/mysql restart

0 comentarios:

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes