Daemon-linux

16 junio 2009

COMO CAMBIAR LA CONTRASEÑA DE ROOT DEL MYSQL

Muchas veces cuando trabajamos con mysql perdemos la contraseña del root lo cual es un gran problemas si solo tenemos una cuenta con todos los privilegios para acceder a Mysql, como  nuestro manejo de mysql es poco, terminamos por eliminar el motor de bases de datos y empezar el trabajo de nuevo esto es una gran perdida de tiempo y hacer de esfuerzo por eso le mostrare una forma para poder cambiar la contraseña del root en Mysql lo primero que debemos hacer es detener el servicio

#> /etc/rc.d/init.d/mysqld stop

Una vez el servicio este abajo escribimos las siguientes líneas:

#> mysqld_safe --skip-grant-tables --skip-networking

Cuando abrimos el mysqld_safe es como si trabajásemos en el modo a prueba de fallos de Windows

–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

Ahora nos logeamos  como root pero no damos un password ya que en el modo abierto nos permite obviar la contraseña del usuario root hasta que terminemos de asignar una nueva contraseña :

#>mysql -u root

Una vez dentro de mysql usamos la base de datos mysql:

 
mysql> use mysql;

Cambiamos  la contraseña de ‘root’ agregando la siguiente línea:

mysql> UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';

Si lo hacemos bien veremos algo como esto:

Query OK, 1 rows affected (0.07 sec)
Rows matched: 1  Changed: 1  Warnings: 0
 
Reiniciamos el servicio y listo
 
#> service mysqld restart
 

La siguiente vez que entre al monitor (mysql -u root -p) usa la nueva clave o contraseña.

1 comentario »

  1. verdaderamente util

    Comentario por hector chavez aburto — 29 julio 2009 @ 8:32 am | Responder


RSS feed para los comentarios de esta entrada. URI para TrackBack.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Tema Rubric. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.