Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
MySql密码不';重新启动windows后无法工作_Mysql - Fatal编程技术网

MySql密码不';重新启动windows后无法工作

MySql密码不';重新启动windows后无法工作,mysql,Mysql,我遇到了一个棘手的问题。我最近在Windows7上安装了MySql。根据我在谷歌上搜索的内容,当你第一次安装MySQL时,它不应该要求密码。由于某种原因,它在我的系统上发生了 我使用下面链接中描述的方法重置我的根密码: 它起作用了。但是很明显,每次我重新启动windows时密码都会丢失。因此,我必须在每次重新启动windows时重置根密码。 知道我做错了什么吗 提前谢谢 附加说明: 我打字的时候 --init-file=C:\\mysql-init.txt 在命令窗口中,我得到消息“star

我遇到了一个棘手的问题。我最近在Windows7上安装了MySql。根据我在谷歌上搜索的内容,当你第一次安装MySQL时,它不应该要求密码。由于某种原因,它在我的系统上发生了

我使用下面链接中描述的方法重置我的根密码:

它起作用了。但是很明显,每次我重新启动windows时密码都会丢失。因此,我必须在每次重新启动windows时重置根密码。 知道我做错了什么吗

提前谢谢

附加说明:

我打字的时候

--init-file=C:\\mysql-init.txt
在命令窗口中,我得到消息“starting process 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工作台,一切都会正常工作,但是在尝试启动服务时确实会出现此错误

我们无法确切地知道您在做什么,因为我们看不到您在做什么,而且您还没有提供详细的步骤。您是否确保MySQL运行的标识具有C:\MySQL-init.txt的写访问权限?Windows 7不允许普通用户对C:的根目录进行写访问。更好的选择是将文件放在类似C:\ProgramData\MySQL\MySQL Server 5.7\的位置。是的,我甚至将其移动到了另一个驱动器,但仍然存在相同的问题