Jump to content
Sign in to follow this  
Break

[Guía] Cambiar contraseña de Mysql [DEFINITIVA]

Recommended Posts

Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente.

Nos podemos encontrarnos en los siguientes casos:

Caso 1: No se cual es la contraseña del Navicat (mysql)

(Nota: En los comandos aparecerá "Break#" este es el hostname, de mi vps y en el directorio que me encuentro, no le hagáis mucho caso, solo tenéis que copiar lo que viene detrás)

Break# /usr/local/etc/rc.d/mysql-server stop

Pasaremos a parar lo primero de todo la mysql, para así poder editar la contraseña de los usuarios haciendo una entrada forzosa.

Break# mysqld_safe --skip-grant-tables &


Con este comando lo que hacemos es iniciar el servidor en modo seguro.

Conocimiento sobre este comando que estamos haciendo:

Spoiler

Este comando deshabilita el servidor sobre TCP, de modo que el servidor sólo funciona de forma local (es una forma algo segura de manejar el servidor “a prueba de fallos” evitando que nadie desde la red se encuentre manipulando tablas o bases de datos que no debería tocar.

Break# mysql -u root

Entramos a la mysql como usuario root

mysql# use mysql;

Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas.

Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando:

mysql# update user set password=PASSWORD("TUPASSWORD") where user='root';

Ahora saldremos de la mysql:

mysql# quit

Por último quedaría ya solo arrancar la mysql:

Break# /usr/local/etc/rc.d/mysql-server start

 

Hasta aquí, seria el caso que desconozcamos la contraseña del usuario root, también serviría este caso para cambiar la contraseña del usuario root, pero lo veo mucho lío, esto ultimo se ve mucho mejor en el caso 2.

Caso 1.1- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1, dejo otras maneras de hacerlo" (AGRADECIMIENTOS A

Debes iniciar sesión para ver el contenido del enlace en esta publicación.
 por compartir la idea).

Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla.

La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña 

PLAYER_SQL: localhost sebas Juan870614 player
COMMON_SQL: localhost sebas Juan870614 common
LOG_SQL: localhost sebas Juan870614 log

Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una.

Haces reboot y ya podras entrar a modificarlo ya como tu quieras.

 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

Caso 1.2- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1 y 1.1, dejo otras maneras de hacerlo que es muy parecida que el 1.1" 

Abrimos winscp o filezilla y nos vamos al siguiente directorio:

/var/db/mysql/mysql

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Descomprimimos el .rar en nuestro pc y subimos los archivos que hay dentro a ese directorio, dirá que si queremos reemplazar, le decimos que si y le damos permisos 777

 

Por defecto los usuarios que existirán son:

[email protected]

[email protected]

Ambos usuarios tienen la contraseña: metin2zone

Ahora, nos vamos al config de alguno de nuestros channel 
 

PLAYER_SQL: localhost root passdelosfiles player

Nos fijamos la palabra que tiene detras del usuario ''root'' y esa es la pass de los files.

A partir de aquí en vez de cambiar los configs, podemos hacer el Caso 2, y cambiar la pass por la que hay en los configs, que es mucho más rapido, entrando al navicat con el usuario root y pass metin2zone 

He de recordar que usemos siempre el usuario de ''localhost'' para los files, ya que es más seguro.

 

 

Caso 2: Conozco la contraseña de mi usuario de mysql pero no se como cambiarla.

Este es el mas sencillo, abres el navicat y te logeas.

Una vez logeado le damos a user:

image.png

Y nos saldrán todos los usuarios que existen en nuestra mysql. Seleccionamos el usuario que queramos cambiar la contraseña, en este caso elegiré el usuario Break y le daré a ''Edit User"

image.png

Ahora la nueva password, la pondremos en Password: y en Confirm Password:

Una vez puesta le damos a Save y ya estaría cambiada.

Hasta aquí seria el Caso 2.

 

Espero que os haya resultado útil esta guía, me he intentado explicar lo mejor posible para que todo el mundo pueda utilizar la guía, sin tener mucho conocimiento de la materia.

Si se os da más caso que tengáis problema con los usuarios de la mysql o algo, decirlo en los comentarios y agrego la solución a esos casos. Por lo pronto solo se me han ocurrido esos dos.

 

 

¡Un saludo y hasta la próxima chicos!

 

 

 

 

Share this post


Link to post
Share on other sites
hace 9 minutos, Shang dijo:

?

 

hace 1 hora, Break dijo:

Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente.

 

Share this post


Link to post
Share on other sites

A algunas personas no les sirve 

Entramos a la mysql como usuario root

mysql# use mysql;

Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas.

Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando:

mysql# update user set password=PASSWORD("TUPASSWORD") where user='root';

 

como en mi caso que nunca sirvio, algunos metodos son: 

- descargar los archivos user que se encuentran en el mysql de los tantos que se han dejado en el foro y cambiar los config de cada ch antes de dar reboot
- si tienes el masterpack puedes sacarte una contraseña y abrir el archivo user.frm y editarla desde alli sin cambiarle los usuarios y dar reboot.

Share this post


Link to post
Share on other sites
hace 6 minutos, Xhebas dijo:

 

como en mi caso que nunca sirvio, algunos metodos son: 

- descargar los archivos user que se encuentran en el mysql de los tantos que se han dejado en el foro y cambiar los config de cada ch antes de dar reboot
- si tienes el masterpack puedes sacarte una contraseña y abrir el archivo user.frm y editarla desde alli sin cambiarle los usuarios y dar reboot.

Si puedes dejarnos alguno por aquí te lo agradecería si no, ahora subo yo el mío  dejo el usuario y contraseña para los config.

 

Gracias por la colaboración.

PD: Ahora lo añado

Share this post


Link to post
Share on other sites

 

Estos fueron los dejados en los files de Akron2 

 

Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla.

La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña 

PLAYER_SQL: localhost sebas Juan870614 player
COMMON_SQL: localhost sebas Juan870614 common
LOG_SQL: localhost sebas Juan870614 log

Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una.

Haces reboot y ya podras entrar a modificarlo ya como tu quieras.

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Share this post


Link to post
Share on other sites
hace 25 minutos, MariMT2 dijo:

Tito Paso #2 tito acabo de hacer el paso pero mira!

 

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

¿El paso 2, te ha dado problemas? Si es el más sencillo.

¿El usuario es el mismo que le has cambiado la contraseña no?

Share this post


Link to post
Share on other sites
Justo ahora, Break dijo:

¿El paso 2, te ha dado problemas? Si es el más sencillo.

¿El usuario es el mismo que le has cambiado la contraseña no?

si el paso 2 de sebas hice todo al pie de la letra no funciono, el usuario es ROOT por defecto 

Share this post


Link to post
Share on other sites
hace 1 minuto, MariMT2 dijo:

si el paso 2 de sebas hice todo al pie de la letra no funciono, el usuario es ROOT por defecto 

A caso 1.1, pues intente ahora hacer el caso 1.2

Que ese te tiene que ir fijo

Share this post


Link to post
Share on other sites

el 1.2 ya lo hice el usuario es root y contraseña metin2zone, cambie solo la contraseña en los config y pegue los archivops donde eran pero nada no funciono 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...