因为几天之后Windows上的Mysql服务器在关闭自身时没有成功。在mysql错误日志中,我找到了这些行的多个实例:

InnoDB:文件操作中的操作系统错误号32。 InnoDB:错误意味着另一个程序正在使用InnoDB的文件。 InnoDB:这可能是备份或防病毒软件或其他实例 InnoDB:MySQL。请关闭它以消除此错误。

我有足够的可用空间,服务器安装了几个月,版本是Windows XP SP3上的5.1.22-rc-community-log,我只使用一个Windows帐户来创建和执行Mysql服务。 / p>

由于 塞德里克

编辑:你们都很严谨,ProcessExplorer帮助我找到另一个带有特殊名称的Mysql服务。我杀了它,一切都运行良好。非常感谢!

有帮助吗?

解决方案

如果该文件正被其他程序使用,则 Process Explorer 可以帮助您追踪哪一个打开它。我假设你已经检查过你只有一个MySQL运行副本。

其他提示

听起来像是冲突。确保停止mysqld服务,然后仔细检查它是否真的不再运行,然后重新启动服务。此外,当它备份时,请确保对您的桌子进行检查,看看是否有任何损坏。

我的假设基于运营MySQL文档中的系统错误代码

您可以按照以下步骤操作:

  1. 打开TaskManager
  2. 杀死 mysqld.exe 进程。
  3. cd E:\ apps \ db \ mysql-5.5.25-win32 \ bin
  4. 运行: mysqld --install MySQL
  5. 运行: mysqladmin -u root start
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top