我在这里遇到一个尴尬的问题。我最近在Windows 7上安装了MySql。根据我用google搜索的内容,当你第一次安装MySQL时,它不应该要求输入密码。出于某种原因,它在我的系统上完成了。
我使用以下链接中描述的方法重置root密码:
http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
有效。但是,每次重新启动Windows时,密码都会丢失。因此,每次重新启动Windows时,我都必须重置root密码。 任何想法我可能做错了什么?
提前致谢
附加说明:
当我输入
--init-file=C:\\mysql-init.txt
在命令窗口中,我收到消息“启动进程1960 ......”但是它显然在那里冻结,我将无法在命令窗口中输入更多输入。但是,当我打开MySQL工作台时,一切正常。
另一方面,当我使用它时:
mysqld
--defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.7\\my.ini"
--init-file=C:\\mysql-init.txt
命令窗口不会冻结,但是当我打开MySQL工作台时,我无法连接。
附加说明2:
如果我尝试从“服务”窗口启动服务,请按照链接中的步骤操作后出错:
Windows could not start the MySQL 5.6 service on local computer. Error 1067: the process terminated unexpectedly.
如果我手动打开MySQL工作台,一切正常,但是在尝试启动服务时我确实遇到了这个错误。