为啥我的 MySQL 数据库在 Windows IIS 6 上崩溃并出现 VMWARE 错误 1784
Posted
技术标签:
【中文标题】为啥我的 MySQL 数据库在 Windows IIS 6 上崩溃并出现 VMWARE 错误 1784【英文标题】:Why is my MySQL database crashing on Windows IIS 6 with VMWARE error 1784为什么我的 MySQL 数据库在 Windows IIS 6 上崩溃并出现 VMWARE 错误 1784 【发布时间】:2013-05-21 11:33:27 【问题描述】:这是来自 mysql 错误日志的错误消息
130323 1:13:49 InnoDB:文件操作中的操作系统错误号 1784。
InnoDB:http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html 中描述了一些操作系统错误号
InnoDB:文件名 .\ibdata1
InnoDB:文件操作调用:'Windows aio'。
InnoDB:无法继续操作。
130323 1:14:51 [注意] 插件“FEDERATED”已禁用。
130323 1:14:51 InnoDB:InnoDB 内存堆已禁用
130323 1:14:51 InnoDB:互斥锁和 rw_locks 使用 Windows 互锁函数
130323 1:14:51 InnoDB:压缩表使用 zlib 1.2.3
130323 1:14:51 InnoDB:初始化缓冲池,大小 = 339.0M
130323 1:14:51 InnoDB:缓冲池初始化完成
130323 1:14:51 InnoDB:支持的最高文件格式是梭子鱼。
InnoDB:日志扫描超过检查点 lsn 6667918676
130323 1:14:51 InnoDB:数据库未正常关闭!
InnoDB:开始崩溃恢复。 (...)
【问题讨论】:
【参考方案1】:如果您在托管区域(虚拟化)中有一个 MySQL 服务器,则有一个同步驱动程序(进程:LGTO Sync)可以在 VMWare 拍摄快照之前使硬盘静止。此过程停止对驱动器的所有 I/O 请求,并使 MySQL 崩溃并出现上述错误代码。解决方案:禁用数据库服务器上的同步驱动程序。
要禁用 SYNC 驱动程序: - 在 Windows 设备管理器中,单击查看 > 显示隐藏的设备。 - 扩展非即插即用驱动程序。 - 右键单击同步驱动程序,然后单击禁用。 - 单击是两次以禁用设备并重新启动计算机。
还要勾选“重启时不加载”,否则重启时会再次出现同样的问题...
【讨论】:
男孩,你在问问题的那一刻就回答了你的问题。你很好! 在寻找问题 4 周后,也许我可以帮助某人解决它...;) 好吧,我会投票!但只是说我不确定这是否是它应该在这里工作的方式:>以上是关于为啥我的 MySQL 数据库在 Windows IIS 6 上崩溃并出现 VMWARE 错误 1784的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的网站在 xampp 中运行,但不在我的 Apache 服务器和我在 Ubuntu 上设置的 mySQL 中运行?
在windows系统中对套接字数据进行io时为啥不可以直接使用文件io相关函数?
为啥我的 mysql 日期在 javascript 中减少了一天?