Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上重置根mysql_Mysql_Reset_Forgot Password - Fatal编程技术网

在windows上重置根mysql

在windows上重置根mysql,mysql,reset,forgot-password,Mysql,Reset,Forgot Password,请遵循有关在上重置根目录的建议说明以及stackoverflow的其他建议。我尝试按建议的两种方式重置根路径,使用和不使用--defaults文件选项 首先我试过。 "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:参数太多(第一个额外参数是'āin

请遵循有关在上重置根目录的建议说明以及stackoverflow的其他建议。我尝试按建议的两种方式重置根路径,使用和不使用--defaults文件选项

首先我试过。

"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:参数太多(第一个示例) tra是“MySQL55”)


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

再次查看命令行并手动删除长连字符。然后再次手动键入连字符

"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
前面的连字符)

  • 我卸载了MySQL服务器
  • 我转到mysql文件夹,删除了所有内容(也删除了文件夹)
  • 重新启动电脑
  • 重新安装MySQL
  • 设置新密码

  • 我手动输入,得到了未知选项I。你如何保证短连字符?我编辑了答案。当你输入像Word/Outlook这样的非常有用的程序时(这些程序不适用于控制台命令),它们会使破折号变长。它通常在视觉上仍然清晰可见。谢谢你敏锐的目光。我在没有--default文件的情况下手动输入了它,并使用--init,但都是在控制台中输入的。谢谢你,理查德!