Archive for November, 2006

Seteando Password de Mysql en Ubuntu

Friday, November 17th, 2006

Resulta que a veces dejas de usar algo por mucho tiempo y olvidas cosas importantes como el password.

Eso me pasó con mi servidor de Bases de Datos Mysql, hace mucho tiempo no lo usaba y a raíz de que un pana me pidió el favor que le colaborara con algo, recordé que no recordaba el Password del Mysql :P .

Asi que después de Googlear un poco encontré algo, que me ayudó a solucionar el problemilla.

Lo primero que tenemos que hacer es detener el servidor Mysql; para esto nos cambiamos a usuario ROOT, yo lo hago de la siguiente manera:
sudo su introdusco el passwd
Después detenemos el daemon de mysql ejecutando:

/etc/init.d/mysql stop

Ahora lo iniciamos con la Siguiente Línea:

mysqld_safe –skip-grant-tables –skip-networking –user=mysql &

Obteniendo así un mensaje parecido a este:

root@tumaquina:/home/tu-user# mysqld_safe –skip-grant-tables –skip-networking –user=mysql & [1] 8235

root@tumaquina:/home/tu-user# Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[8302]: started

Con esto hacemos que el Mysql inicie sin Password para poder setear el del root, después desde otra consola iniciamos Mysql con el siguiente comando: mysql -u root mysql

Ya debería aparecernos el Prompt de ” mysql > ” , estando ya en esta parte vamos a cambiar la contraseña del usuario ROOT, ejecutando lo siguiente:
mysql> UPDATE user SET Password=PASSWORD(’ElNUEVOPASSWORDLOPONESAQUI’) WHERE User=’root’;
Presionamos [ENTER]
Seguido a esto ejecutamos
mysql > flush privileges;
mysql > exit

Detenemos el Daemon de Mysql que teníamos corriendo en la otra consola nuevamente, puedes hacerlo presionando CTRL + C y lo volvemos a iniciar con: ” sudo /etc/init.d/mysql start “
Intentamos entonces logearnos con nuestro nuevo Password en el server de Mysql y Listo!!! :D