按照建议的说明在链接处重置根,以及在stackoverflow此处的其他建议。我试着用建议的两种方式重置我的根路径,使用和不使用--defaults文件选项
我先试了一下
"C:Program FilesMySQLMySQL Server 5.5binmysqld" –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 FilesMySQLMySQL Server 5.5binmysqld" --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")。
"参数太多"让我认为我的语法是问题所在
再次查看命令行并手动删除LONG HYPHENS。然后手动再次键入连字符。
"C:Program FilesMySQLMySQL Server 5.5binmysqld" –init-file=C:mysql-init.txt --console
应该是
"C:Program FilesMySQLMySQL Server 5.5binmysqld" --init-file=C:mysql-init.txt --console
(注意init-file
前面的连字符)
参考mysqld选项
- 我卸载了MySQL服务器
- 我转到mysql文件夹,删除了所有内容(文件夹也是)
- 重新启动电脑
- 重新安装MySQL
- 设置新密码