2013-07-21 59 views
0

跟進:Wampserver icon not going green fully, mysql services not starting up?如何找到哪些程序也訪問innodb文件並阻止mysql進程?

我有wampserver,但wampmysqld進程沒有突然啓動。 我試着在命令行上mysqld.exe --console並得到了以下消息:

D:\wamp\bin\mysql\mysql5.5.8\bin>mysqld.exe --console 
130721 11:33:00 [Note] Plugin 'FEDERATED' is disabled. 
InnoDB: The InnoDB memory heap is disabled 
InnoDB: Mutexes and rw_locks use Windows interlocked functions 
InnoDB: Compressed tables use zlib 1.2.3 
130721 11:33:00 InnoDB: Initializing buffer pool, size = 128.0M 
130721 11:33:00 InnoDB: Completed initialization of buffer pool 
130721 11:33:00 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. 

現在我怎麼能找出是哪個程序也使用InnoDB的文件嗎? 我已關閉並重新啓動服務多次,並關閉並重新啓動計算機。我還刪除了mysql的/data文件夾中的所有平面文件,以便它現在只包含其他文件夾。

回答

0

一種方法是從here下載並安裝Process Explorer,然後運行它並使用它搜索字符串工具來查看哪些正在運行的進程已處理您的文件。

1

嘗試Process Explorer

沒有想過哪個程序具有特定文件或目錄打開? 現在你可以找到。 Process Explorer向您顯示有關 的信息,這些句柄和DLL進程已打開或加載。