【发布时间】:2011-05-06 16:24:48
【问题描述】:
我已经安装了xampp,我做了安全设置,但是过了一段时间我忘记了root密码。我有谷歌它,如何重置,问题似乎他无法创建低-低-测试文件,因为他试图访问我的 Windows PC 上的 Unix 路径:),大声笑。 xamp 配置。
resetroot.bat 给了我这个输出:
101108 15:37:23 [警告] 无法创建测试文件 \usr\local\mysql\data\MYCOMPUTERNAME.lower-test 101108 15:37:23 [警告] 无法创建测试文件 \usr\local\mysql\data\MYCOMPUTERNAME.lower-test mysql\bin\mysqld.exe: 无法将目录更改为 '\usr\local\\mysql\data\' (Errcode: 2) 101108 15:37:23 [错误] 中止 101108 15:37:23 【注意】mysql\bin\mysqld.exe:关机完成 Passwoerter fuer Benutzer "root" und "pma" wurden nicht geloescht! 用户“root”和“pma”的密码没有被删除! 按任意键继续 。 . ..bat 文件有以下重要部分:
推送 %~dp0 光盘.. 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 转到肯弗勒 :费勒 TYPE resetroot.err 回声。 ECHO Passwoerter fuer Benutzer "root" und "pma" wurden nicht geloescht! 用户“root”和“pma”的 ECHO 密码没有被删除! 转到韦特 :KEINFEHLER 回声。 ECHO Passwoerter fuer Benutzer "root" und "pma" wurden geloescht。 删除了用户“root”和“pma”的 ECHO 密码。 回声。 ECHO Bitte den MySQL 服务器新启动。 ECHO 请重启 MySQL 服务器。 转到韦特 :魏特 DEL resetroot.err >nul 2>&1 DEL resetroot.sql >nul 2>&1 回声。 流行性感冒 暂停在mysql bin目录下是一个my.ini文件
# 将以下路径指向不同的专用磁盘 tmpdir = "C:/xampp/tmp/"不知道那个 Unix 路径是从哪里来的,从哪里改变,什么参数。
在出现此错误之前,有没有其他方法可以重置 mysql root 密码?
【问题讨论】:
-
@AndreKR 已经回答了这个问题。这需要设置为“已回答”。
-
@joshmax:该用户发布此问题后就再也没有回来过。除了提问者之外,没有人可以接受答案,所以我们必须保持原样。
-
@BoltClock 明白了。太糟糕了......这是一个有用的答案。