ver usuarios recuperar password contraseñas contraseña clave cambiar mysql root mysqladmin

usuarios - reset root password mysql 5.7 windows



Cambio de contraseña de root de MySQL (13)

¡Lo encontré! Olvidé escribir la contraseña cuando la cambié. Utilicé esta consulta para resolver mi problema:

update user set password=PASSWORD(''NEW PASSWORD'') where user=''root'';

Olvidé la PASSWORD(''NEW PASSWORD'') y simplemente puse la nueva contraseña en texto sin formato

He estado tratando de restablecer mi contraseña de root de MySQL. Ejecuté mysqld_safe --skip-grant-tables, actualicé la contraseña de root y verifiqué la tabla de usuarios para asegurarme de que estuviera allí. Una vez que reinicié el demonio mysql, intenté iniciar sesión con la nueva contraseña de root que acabo de configurar y aún obtengo acceso denegado por los errores de "root" del usuario. También he intentado eliminar por completo y reinstalar mysql (incluida la eliminación del archivo my.cnf) y todavía no he tenido suerte. ¿Alguien tiene alguna sugerencia sobre lo que puedo hacer a continuación?

Gracias por adelantado


CONFIGURAR CONTRASEÑA PARA ''root'' @ ''localhost'' = PASSWORD (''mypass'');


Detener todos los servicios de wamp, salir de wamp.

abra el bloc de notas y escriba> SET PASSWORD FOR ''root'' @ ''localhost'' = PASSWORD ('''');

luego guárdelo en c: drive con cualquier nombre ... como este "c: /example.txt"

ahora vaya a su "wamp" falder wamp> bin> mysql> mysql (su versión)> bin en mi caso la ruta es "C: / wamp / bin / mysql / mysql5.6.17 / bin"

ahora copie su ruta, ejecute cmd con (ctrl + r) luego escriba "cmd" (ingresar)

escriba cd y luego haga clic con el botón derecho en cmd y pegue la ruta (ingrese) ahora escriba (mysqld --init-file = C: / example.txt) sin llaves y luego (ingrese)

luego reinicie la PC o abra taskmgr y mate mysqld.exe

inicia wamp y tu contraseña será eliminada ...



En MySQL 5.7, la contraseña se reemplaza con ''authentication_string''.

utilizar

update user set authentication_string=password(''myfavpassword'') where user=''root'';


Esta es la respuesta actualizada para WAMP v3.0.6 y hasta

> UPDATE mysql.user > SET authentication_string=PASSWORD(''MyNewPass'') > WHERE user=''root''; >FLUSH PRIVILEGES;

En la versión 5.7.x de MySQL no hay más campos de contraseña en la tabla mysql. Fue reemplazado con authentication_string.


Para MySQL 5.7.6 y versiones posteriores:

ALTER USER ''root''@''localhost'' IDENTIFIED BY ''MyNewPass'';

Para MySQL 5.7.5 y anteriores:

SET PASSWORD FOR ''root''@''localhost'' = PASSWORD(''MyNewPass'');


Para los usuarios de MacOS, si olvida su contraseña de root, la respuesta de @thusharaK ( https://.com/a/28601069/5628856 ) es buena, pero hay algunos trucos más:

Si está utilizando la preferencia del sistema para iniciar MySQL Server, simplemente

sudo mysqld_safe --skip-grant-tables

podría no funcionar para usted.

Debe asegurarse de que los argumentos de la línea de comando sean los mismos con la configuración de inicio del sistema.

El siguiente comando funciona para mí:

/usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --keyring-file-data=/usr/local/mysql/keyring/keyring --early-plugin-load=keyring_file=keyring_file.so --skip-grant-tables

Puedes usar

ps aux | grep mysql

para comprobar su propia cuenta.


Por favor, siga los pasos a continuación.

paso 1. deja de mysql

paso 2. sudo mysqld_safe --skip-grant-tables

paso 3. mysql -u root

etapa 4. use mysql;

paso 5 show tables;

paso 6 describe user;

paso7 update user set authentication_string=password(''1111'') where user=''root'';

iniciar sesión con contraseña 1111


Tienes que restablecer la contraseña! Pasos para mac osx (probado y en funcionamiento) y ubuntu.

Detener MySQL

$ sudo /usr/local/mysql/support-files/mysql.server stop

Comience en modo seguro:

$ sudo mysqld_safe --skip-grant-tables

(sobre la línea está el comando entero)

Este será un comando continuo hasta que el proceso finalice, así que abra otra ventana de shell / terminal, inicie sesión sin una contraseña:

$ mysql -u root mysql> UPDATE mysql.user SET Password=PASSWORD(''password'') WHERE User=''root'';

Iniciar MySQL

sudo /usr/local/mysql/support-files/mysql.server start

su nueva contraseña es ''contraseña''.


Usando la utilidad de línea de comandos mysqladmin para modificar la contraseña de MySQL:

mysqladmin --user=root --password=oldpassword password "newpassword"

Source


un error común con el que me encuentro de vez en cuando, es que olvido la opción -p , por lo que está seguro de que utilizó:

mysql -u root -p


sudo dpkg-reconfigure mysql-server-5.5

Reemplace 5.5 con su versión actual y se le pedirá la nueva contraseña de root.