mysql服务器突然崩溃了

所以我的Mysql服务器一直工作得很好,但是现在每当我尝试加载时都突然间出现了这个错误:

110827 18:42:06 [Note] Plugin 'FEDERATED' is disabled. 110827 18:42:06 InnoDB: Started; log sequence number 0 42897533 110827 18:42:06 [Note] Recovering after a crash using mysql-bin 110827 18:42:06 [Note] Starting crash recovery... 110827 18:42:06 [Note] Crash recovery finished. 110827 18:42:06 [Note] Event Scheduler: Loaded 0 events 110827 18:42:06 [Note] wampmysqld: ready for connections. Version: '5.1.36-community-log' socket: '' port: 3306 MySQL Community Server (GPL) 110827 18:42:15 InnoDB: Operating system error number 995 in a file operation. InnoDB: Some operating system error numbers are described at InnoDB: http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html InnoDB: File name .\ibdata1 InnoDB: File operation call: 'Windows aio'. InnoDB: Cannot continue operation. 

任何人都知道这是为什么发生,如何解决? 我正在使用wampserver 2.0

按照您的问题中提供的链接,我到http://msdn.microsoft.com/en-us/library/ms681388.aspx ,其中描述错误995为:

由于线程退出或应用程序请求,I / O操作已被中止。

这听起来有点模糊,就像MySQL实际上要求放弃操作一样,否则一个线程会毫不客气地死去。

这里是一个老的错误995的 MySQL错误报告,其中提出了一些事情:

  • 调整innodb_file_io_threads:“InnoDB中的文件I / O线程的数量,一般情况下,这应该是4,但是在Windows磁盘上I / O可能受益于更大的数字,数字my.cnf参数格式。
  • 根据你正在运行的MySQL版本,5.1.42中已经有了一个修正。 看看你是否可以升级到该版本,如果你没有运行它。
  • 可能是一个操作系统错误/失败。 尝试在另一台机器上运行数据库。