usuarios - contraseña de root de mysql olvidada
recuperar contraseña root mysql windows (4)
No utilicé php mysql por bastante tiempo y ahora necesito usarlo nuevamente. Pero el problema es que olvidé la contraseña para la consola mysql y obtuve el error # 1045 cuando intento iniciar sesión en phpmyadmin. En el sitio de mysql vi un artículo sobre cómo restablecer la contraseña de root ( http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows )
Los pasos son
crear un archivo mysql-init.txt que contenga UPDATE mysql.user SET Password = PASSWORD (''newpass'') WHERE Usuario = ''root''; FLUSH PRIVILEGES;
Lo guardé como C: / me / mysql-init
y en el símbolo del sistema escribí-- C: / wamp / bin / mysql / mysql5.5.8 / bin / mysqld --init-file = C: / me / mysql-init.txt
Lo intenté con barras diagonales dobles también ... pero no está funcionando. La consola de mysql está pidiendo una contraseña y no está tomando la nueva. ¿Qué estoy haciendo mal? Tengo varias tablas allí. ¿Qué hacer? Gracias por adelantado.
intenta iniciar mysql con --skip-grant-tables
mysqld --skip-grant-tables
luego conéctese a su mysqld sin nombre de usuario / contraseña usando la línea de comando mysql
shell> mysql
luego emita el comando
> mysql> UPDATE mysql.user SET Password=PASSWORD(''MyNewPass'')
> WHERE User=''root''; mysql> FLUSH PRIVILEGES;
No pude obtener un mysqld
en la respuesta de Adelave al trabajo. Pero esto funcionó para mí en su lugar
detener e iniciar mysql con --skip-grant-tables
service mysql.server stop
service mysql.server start --skip-grant-tables
luego conéctate a tu mysqld sin nombre de usuario / contraseña
mysql
luego actualiza la contraseña en la línea de comando mysql
mysql> UPDATE mysql.user SET Password=PASSWORD(''MyNewPass'') WHERE User=''root'';
mysql> FLUSH PRIVILEGES;
mysql> /q
a continuación, reinicie mysql normalmente
service mysql.server restart
detenga todos los servicios de wamp, salga de wamp.
abra el bloc de notas luego escriba> SET PASSWORD PARA ''root'' @ ''localhost'' = PASSWORD ('''');
luego guárdalo en c: maneja 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 luego ejecute cmd con (ctrl + r) y luego escriba "cmd" (enter)
escriba cd luego haga clic derecho en cmd y pegue la ruta (enter) ahora escriba (mysqld --init-file = C: / example.txt) sin llaves y luego (enter)
luego reinicia la PC o abre taskmgr y mata mysqld.exe
start wamp y tu contraseña será eliminada .....
Si otra respuesta no pudo ayudar, puede intentar desinstalar / reinstalar mysql. Funciona en mi servidor ubuntu:
$sudo apt-get purge mysql*
$sudo apt-get autoremove
$sudo apt-get autoclean
Distribución de actualizaciones
$sudo apt-get dist-upgrade
Y reinstalar
$sudo apt-get install mysql-server