我已经安装了xampp,我做了安全设置,但一段时间后,我忘记了root密码。我有谷歌它,如何重置,问题似乎他不能创建更低的测试文件,因为他试图访问我的Windows PC上的Unix路径:),哈哈。 xamp配置。重置根密码与错误的MySQL配置
的resetroot.bat给了我这样的输出:
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 . . .
.bat文件具有以下重要组成部分:
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
在mysql的bin目录是一个my.ini文件
# Point the following paths to different dedicated disks tmpdir = "C:/xampp/tmp/"
不知道从哪里来的Unix路径以及在哪里改变什么参数。
是否有任何其他方式来重置mysql root密码,直到我有这个错误?
@AndreKR回答了这个问题。这需要设置为“已回答”。 – joshmax 2011-12-06 17:35:19
@joshmax:此用户自发布此问题以来从未回来。除问题提问者外,没有人可以接受答案,所以我们必须保留这个问题。 – BoltClock 2011-12-06 18:00:00
@BoltClock陷阱。太糟糕了......这是一个有用的答案。 – joshmax 2011-12-06 18:59:50