2010-11-08 10 views
10

He instalado xampp, hice la configuración de seguridad, pero después de un tiempo he olvidado la contraseña de root. Lo busqué en google, cómo restablecerlo, parece que no puede crear un archivo de prueba más bajo porque intenta acceder a una ruta de Unix en mi PC con Windows :), lol. xamp config.restablecer contraseña de root con configuración mysql incorrecta

la resetroot.bat me da este resultado:

 
101108 15:37:23 [Warning] Can't create test file \usr\local\mysql\data\MYCOMPUTERNAME.lower-test 
101108 15:37:23 [Warning] Can't create test file \usr\local\mysql\data\MYCOMPUTERNAME.lower-test 
mysql\bin\mysqld.exe: Can't change dir to '\usr\local\\mysql\data\' (Errcode: 2) 
101108 15:37:23 [ERROR] Aborting 

101108 15:37:23 [Note] mysql\bin\mysqld.exe: Shutdown complete 


Passwoerter fuer Benutzer "root" und "pma" wurden nicht geloescht! 
Passwords for user "root" and "pma" were not deleted! 

Press any key to continue . . . 

El archivo .bat tiene las siguientes partes importantes:

 
PUSHD %~dp0 
CD .. 
mysql\bin\mysqld.exe --no-defaults --bind-address=127.0.0.1 --bootstrap --console --skip-grant-tables --skip-innodb --standalone resetroot.err 2>&1 
IF ERRORLEVEL 1 GOTO FEHLER 
GOTO KEINFEHLER 

:FEHLER 
TYPE resetroot.err 
ECHO. 
ECHO Passwoerter fuer Benutzer "root" und "pma" wurden nicht geloescht! 
ECHO Passwords for user "root" and "pma" were not deleted! 
GOTO WEITER 

:KEINFEHLER 
ECHO. 
ECHO Passwoerter fuer Benutzer "root" und "pma" wurden geloescht. 
ECHO Passwords for user "root" and "pma" were deleted. 
ECHO. 
ECHO Bitte den MySQL Server neu starten. 
ECHO Please restart the MySQL server. 
GOTO WEITER 

:WEITER 
DEL resetroot.err >nul 2>&1 
DEL resetroot.sql >nul 2>&1 
ECHO. 

POPD 
PAUSE 

en el directorio bin de MySQL es un archivo my.ini

 
# Point the following paths to different dedicated disks 
tmpdir   = "C:/xampp/tmp/" 

No sé de dónde viene esa ruta de Unix y dónde cambiar, qué parámetro.

¿Hay alguna otra manera de restablecer la contraseña de root de mysql hasta que tenga estos errores?

+0

@AndreKR ha respondido esta pregunta. Esto debe establecerse como "respondido". – joshmax

+0

@joshmax: este usuario no ha regresado desde que publicó esta pregunta. Nadie puede aceptar las respuestas excepto el que pregunta, así que tendremos que dejar esta pregunta tal como está. – BoltClock

+0

@BoltClock Gotcha. Lástima ... Fue una respuesta útil. – joshmax

Respuesta

72

me gustaría sugerir que olvidar el bat y hacerlo de forma manual:

  • Vaya a su bin \ carpeta xampp \ mysql \
  • Editar my.ini e inserto a continuación skip-grant-tables[mysqld]
  • Reinicie MySQL
  • Establecer nueva contraseña para el usuario root ejecutando UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root' en phpMyAdmin en la base de datos MySQL (o simplemente dejarlo así si MyS QL no se puede acceder a servidores remotos)
+1

¡Genial! trabajado para mí – Marin

+1

gracias. funciona bien. :) –

+1

+1! Maravilloso. ¡He estado sin acceso a phpMyAdmin/MySQL durante demasiado tiempo! ¡Gracias! Espero que @matheszabi acepte esta respuesta pronto. – joshmax

5

Here is a great link

En resumen Goto

http://localhost/security/

y allí se puede restablecer la contraseña. Es una interfaz web en lugar de tener que buscar un archivo en alguna parte.

+0

En algunas instalaciones más recientes de XAMPP, la URL podría ser esta para usuarios de habla inglesa http: //localhost/security/lang.php? En –

+0

Ambos enlaces son # 404: D. Cualquier sugerencia !! – CoDe

-1

Heyho

hay un resetroot.bat a su mysql-dir en xampp. Para mí, este bate no funciona, así que lo modifiqué un poco. (También el método skip-grant-tables no funcionaba para mí durante el uso de xampp)

Greetz scotty86

1

que se enfrentan al mismo problema & simplemente actualizar la contraseña con la consulta SQL a continuación Con HeidiSQL (editor gratuito MySQL).

UPDATE mysql.user SET Password=PASSWORD('your_password') WHERE User='root' 

A continuación, dejar de mysql de xampp panel de control & empezar de nuevo.

Cuestiones relacionadas