Ich habe xampp installiert, ich habe die Sicherheitseinstellungen, aber nach einiger Zeit habe ich vergessen, das root-Passwort. Ich habe es googlen, wie man es zurücksetzt, das Problem scheint, er kann keine Lower-Lower-Test-Datei erstellen, weil er versucht auf einen Unix-Pfad auf meinem Windows-PC zuzugreifen :), lol. xamp Konfigurationzurücksetzen root Passwort mit falschen mysql config
die resetroot.bat gibt mir diese Ausgabe:
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 . . .
Die .bat-Datei hat folgende wichtige Teile:
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
an mysql bin-Verzeichnis ist eine Datei my.ini
# Point the following paths to different dedicated disks tmpdir = "C:/xampp/tmp/"
Ich weiß nicht, woher kommt, dass Unix-Pfad und wo zu ändern, welche Parameter.
Gibt es eine andere Möglichkeit, das mysql root-Passwort zurückzusetzen, bis ich diese Fehler habe?
@AndreKR hat diese Frage beantwortet. Dies muss als "beantwortet" festgelegt werden. – joshmax
@joshmax: Dieser Benutzer ist nicht mehr zurück gekommen, seit er diese Frage gepostet hat. Niemand kann Antworten akzeptieren, außer der Fragesteller, also müssen wir diese Frage so lassen, wie sie ist. – BoltClock
@BoltClock Verpatzung. Schade ... Es war eine hilfreiche Antwort. – joshmax