2

按照在链接处重置 root 的推荐说明以及在 stackoverflow 处的其他建议进行操作。我尝试使用和不使用 --defaults-file 选项的两种方式重置我的根通行证

首先我试过了。

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld"  –init-file=C:\\mysql-init.txt --console

错误:

C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld:参数太多(第一个额外是 'ûinit-file=C:\mysql-init.txt')。

接下来我尝试了

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.5\\my.ini" MySQL55 –init-file=C:\\mysql-init.txt --console

错误:

C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld:参数太多(第一个 ex tra 是 'MySQL55')。

“参数太多”让我认为我的语法是问题所在

4

2 回答 2

6

再次查看您的命令行并手动删除 LONG HYPHENS。然后再次手动输入连字符。

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" –init-file=C:\mysql-init.txt --console

应该

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --init-file=C:\mysql-init.txt --console

(注意前面的连字符init-file

参考mysqld 选项

于 2012-02-13T19:45:56.110 回答
-1
  1. 我卸载了 MySQL 服务器。
  2. 我去了 mysql 文件夹,并删除了所有内容(文件夹也是)。
  3. 重新启动电脑。
  4. 重新安装 MySQL。
  5. 设置新密码。
于 2014-06-18T00:01:53.130 回答