【发布时间】:2011-06-13 03:08:32
【问题描述】:
我正在使用 Windows 7 并运行 XAMPP MySQL SVC 服务。我看到以下错误:
Windows 无法在本地计算机上启动 Mysql 服务。
错误 1067:进程意外终止。
这是什么意思,我该如何解决?
【问题讨论】:
-
对于产生相同错误的 WCF Windows 服务也是如此。
我正在使用 Windows 7 并运行 XAMPP MySQL SVC 服务。我看到以下错误:
Windows 无法在本地计算机上启动 Mysql 服务。
错误 1067:进程意外终止。
这是什么意思,我该如何解决?
【问题讨论】:
你需要:
mysql path\data
ib_logfile0 和ib_logfile1。【讨论】:
检查错误日志(启动 eventvwr.msc)。 MySQL 通常会向应用程序日志写入一些内容。
在极少数情况下它不会写任何东西(我只知道一个特定的错误http://bugs.mysql.com/bug.php?id=56821,其中服务根本不起作用)。还有一个错误日志文件,通常在数据目录中命名为 .err,与写入 windows 错误日志的信息相同。
【讨论】:
我遇到了同样的问题。我正在使用 mysql 5.6.11。 为了解决这个问题,我不得不更改 mysql-5.6.11-win32 文件夹中的 my-default.ini 文件 所以我只是在 [mysqld] 行下粘贴了以下几行
basedir="D:\mysql-5.6.11-win32\"
datadir="D:\mysql-5.6.11-win32\data\"
port=3306
server-id=1
bind-address=127.0.0.1
mysql 位置需要修改 basedir 和 datadir 选项。
【讨论】:
basedir = "H:/xampp/mysql" datadir = "H:/xampp/mysql/data" 并且成功了
别忘了检查
innodb_data_home_dir = <your_directory_location>
innodb_log_group_home_dir = <your_directory_location>
在 my.ini 文件上。这两个变量的错误设置值使 mysql 进程终止并产生错误1067。还要检查eventvwr.msc 和mysql_error.log 以了解详细错误。
【讨论】:
我遇到了同样的问题,但我对@Vladislav 的回答感到困惑,似乎无法从中找到解决方案。当然,我的问题可能和我在升级 XAMPP 时遇到的问题不完全相同,但它也给出了相同的 Error 1067 消息。
通过进一步搜索,我发现了这个:
答案很简单,即彻底清理文件夹,这并不总是发生。至于 XAMPP,我想我先备份了必要的文件(data 文件夹 来自 mysql 文件夹和 htdocs 文件夹)。卸载 XAMPP。检查 xampp 文件夹是否有任何剩余内容并删除所有内容。您可能希望之后重新启动,以防万一。然后重新安装 XAMPP。将备份的文件夹复制回各自的位置,希望 mySql 能够在 XAMPP 中再次运行。
这应该可以解决问题。
【讨论】:
同样的问题。通过eventvwr.msc分析日志报告后,我发现日志文件放置在需要管理员权限才能更新的文件夹中,因此无法创建和安装文件,启动过程无法继续。
所以检查事件日志非常有用。
【讨论】:
我不时遇到这个问题,当我遇到这个问题时,我已经能够通过使用给出问题的数据库文件夹的备份来解决它。
当您检查“事件查看器 > Windows 日志 > 应用程序”时,如果您看到错误:
InnoDB: Attempted to open a previously opened tablespace. Previous tablespace [database]/[table] uses space ID: 59 at filepath: .\[database]\[table].ibd. Cannot open tablespace [different db]/[different table] which uses space ID: 59 at filepath: .\[different db]/[different table].ibd
然后对我有用的是删除 MySQL 数据目录中第一个提到的 [database] 文件夹,并将该数据库文件夹的备份复制到以前的位置。
然后启动 MySQL,它对我来说再次启动,没有这个 1067 错误。
【讨论】:
我几乎遇到了同样的问题。在日志文件中我发现了这个:
110903 9:09:39 InnoDB: 1.1.4 started; log sequence number 1595675
110903 9:09:40 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect key file for table 'user'; try to repair it
显然用户表已损坏。我用另一个副本替换了它(user.frm;user.MYD;mysql\data\mysql 中的 user.MYI)
这对我有用。
ps:我正在使用 xampp。
【讨论】:
搜索并销毁(或谨慎移动)任何影响mysql服务故障的my.ini文件(windows或程序文件)。还通过使用 netstat 或 portqry 工具检查端口 3306 是否被使用。这应该会有所帮助。此外,如果存在文件系统问题,您可以运行检查磁盘。
【讨论】:
我刚刚遇到了同样的问题,我通过以下方式解决了它。 1 - 在 win7 中找到记录所有 mysql 问题的 .err 文件,位于 programData\MySQL\MySQL Server 5.6\data\ 2 - 检查文件中的最后一个条目,就我而言,我发现错误来自前一天从工作台界面设置为“true”的标志(审计日志)! 3 - 进入 my.ini 文件,并删除 audit-log=ON。 4 - 启动了 mysql 服务并且它工作了!!
【讨论】:
我遇到了同样的问题,对我有用的是THIS OTHER ANSWER。
我没有在这里复制它,因为它是NOT A CORRECT THING TO DO。
基本上是重新安装,确保很好地删除所有内容并使用 32 位版本。
【讨论】:
我有同样的错误。我检查了错误日志:C:\ProgramData\MySQL\MySQL Server 5.5\data\inf3rno-PC.err。据他们说
170208 1:06:25 [Note] C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: Shutdown complete
170208 1:10:44 [Note] Plugin 'FEDERATED' is disabled.
170208 1:10:44 InnoDB: The InnoDB memory heap is disabled
170208 1:10:44 InnoDB: Mutexes and rw_locks use Windows interlocked functions
170208 1:10:44 InnoDB: Compressed tables use zlib 1.2.3
170208 1:10:44 InnoDB: Error: unable to create temporary file; errno: 2
170208 1:10:44 [ERROR] Plugin 'InnoDB' init function returned error.
170208 1:10:44 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170208 1:10:44 [ERROR] Unknown/unsupported storage engine: INNODB
170208 1:10:44 [ERROR] Aborting
我认为这里很重要
170208 1:10:44 InnoDB: Error: unable to create temporary file; errno: 2
我昨天将TMP 和TEMP 环境变量从C:\Windows\Temp 更改为%USERPROFILE%\AppData\Local\Temp,因为我无法压缩目录,根据许多帖子,解决方案就是这样。现在压缩工作了,但 mysql 和显然 nod32 抱怨他们无法创建临时文件......
我将tmpdir=c:/server/mytmp 添加到C:\Program Files\MySQL\MySQL Server 5.5\my.ini。之后使用 services.msc 再次启动服务。现在好了。
所以这也是一个可能的原因。我强烈建议遇到此问题的每个人检查错误日志。
【讨论】:
我使用安装文件来修复。它对我有用
【讨论】:
请检查存储数据库的驱动器上的可用空间。在我的情况下,由于驱动器空间不足而停止了服务。
【讨论】:
关于this article我的问题已经解决了。
我按照以下步骤操作。
祝你好运!
【讨论】:
在win8的XAMPP服务器中运行mysql的错误原因对我来说是这样的。
如果在 XAMPP 中安装 MariaDB First Stop MySql 时显示错误
现在安装 MariaDB 没有问题...祝您有美好的一天...
【讨论】: