繁体   English   中英

Windows上的Mysql InnoDB“错误32”

[英]Mysql InnoDB “error 32” on Windows

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

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

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

谢谢塞德里克

编辑:你们都很严谨,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 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM