几天前,我的 Windows 机器上的 MySQL 服务器无法成功关闭自身。我在 MySQL 错误日志中发现了这些行的多个实例:
InnoDB: Operating system error number 32 in a file operation.
InnoDB: The error means that another program is using InnoDB's files.
InnoDB: This might be a backup or antivirus software or another instance
InnoDB: of MySQL. Please close it to get rid of this error.
我有足够的可用空间,服务器安装了几个月,版本是Windows XP SP3上的5.1.22-rc-community-log,并且我只使用一个Windows帐户来创建和执行MySQL服务。
根据格雷格的回答,我发现ProcessExplorer
有另一个 MySQL 服务以不同的名称运行。我杀了它,一切都运行良好。
如果该文件正在被另一个程序使用流程浏览器 http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx可以帮助您追踪哪一个打开了它。我假设您已经检查过您只运行了一份 MySQL 副本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)