9

在 MySQL 没有启动之后,XAMPP 遇到了一些麻烦。所以,我在命令提示符下输入:'net start MySQL',它给了我在主题行中列出的这个错误消息。

有谁知道如何缓解这种情况?谢谢你的帮助!

4

7 回答 7

4

这对我有用:

https://serverfault.com/questions/214435/error-1067-the-process-terminated-unexpectedly-when-trying-to-install-mysql-on/214846#214846

当然,在这种情况下,您必须完全清理 xampp 文件夹,这并不总是发生。我想我先备份了必要的文件( mysql文件夹中的数据文件夹和htdocs文件夹)。卸载 XAMPP。检查 xampp 文件夹是否有任何剩余内容并删除所有内容。您可能希望之后重新启动,以防万一。然后重新安装 XAMPP。将备份的文件夹复制回各自的位置,希望 mySql 能够在 XAMPP 中再次运行。

于 2011-08-09T14:44:20.573 回答
1

就我而言,提供文件的完整(绝对)路径就足够了xampp/mysql/bin/my.ini。例如,我basedir从更改"/xampp/mysql/"为:"E:/xampp/mysql/",依此类推。

于 2011-10-04T13:48:33.120 回答
0

您可以将您的 mysqld 重新注册为服务,并将其指向具有正确数据目录集的 my.cnf 文件:有关如何执行此操作的说明,请参见http://www.jerrytravis.com/?p=533 。链接中的文章是指在您移动 Zend Server 文件夹时执行此操作,但是,该过程适用于任何 msyql 安装。只需 cd 到正确的目录。

于 2011-04-27T00:43:24.733 回答
0

我遇到了完全相同的问题。这是适合我情况的解决方案。在我的情况下,我已经安装了 xamp 和 mysql 监听端口 3306,我也有 mysql 5.0 监听端口 3307。然后我尝试安装 64 位 mysql 版本 5.6 监听端口 3308,我已经在 my.ini 中定义了它,并且然后启动 cmd(必须以管理员身份运行打开)。我的安装是“d:\mysql64”,然后在 cmd 对话框中转到该文件夹​​,然后键入“bin\mysqld --install mysql64 --default-file=d:\mysql64\my.ini”。据说服务安装成功,但是当我尝试通过“net start mysql64”启动它时,它给出了错误1067。我也已经尝试通过修改my.ini来安装和重新安装几次,但问题仍然存在。

解决方案是=

  1. 通过“bin\mysqld --remove mysql64”删除服务

  2. 通过“bin\mysqld --install mysql64 --port=3308”重新安装服务---->这就是解决方案

  3. 尝试通过窗口服务或“net start mysql64”启动mysql64

它将成功启动。

所以在这种情况下,窗口服务管理器似乎忽略了 --default-file 参数,因为我已经在 my.ini 中定义了端口但服务无法启动并给出 1067 错误

于 2013-11-11T01:16:48.627 回答
0

如果您在 Windows 上,此可能会对您有所帮助

根据帖子,卸载然后使用 --defaults-file 选项重新安装将解决问题。确保关闭服务管理器窗口,因为这可能会在尝试解决问题时导致奇怪的错误

于 2011-01-02T06:08:34.957 回答
0

我有同样的问题,但在 Windows 上。我发现该服务是在一个无特权的帐户下创建的(在我的例子中是 nt_authority)。当我将其更改为“系统”帐户时,一切正常。

于 2014-03-26T19:31:05.537 回答
0

我认为当用户尝试在包含空格的路径上安装 MySQL 时,至少应该向产品添加一个警告。这是错误“系统错误 1067 已发生”的原因,该错误在没有空格的路径下重新安装 MySQL 后消失(使用 C:\Programs 而不是 C:\Program Files,不幸的是在德语 Windows 10 中显示为 C:\程序,即没有任何空格!)。

于 2016-02-17T12:38:15.757 回答