本文介紹了Windows上的文件操作中出現(xiàn)MySQL InnoDB操作系統(tǒng)錯(cuò)誤號32的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
幾天前,我的Windows計(jì)算機(jī)上的MySQL服務(wù)器無法成功關(guān)閉自身。我在MySQL錯(cuò)誤日志中找到了這些行的多個(gè)實(shí)例:
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.
我有足夠的空閑空間,服務(wù)器安裝了幾個(gè)月,在Windows XP SP3上的版本是5.1.22-RC-Community-log,我只使用了一個(gè)Windows帳號來創(chuàng)建和執(zhí)行MySQL服務(wù)。
按照Greg的回答,我通過ProcessExplorer
發(fā)現(xiàn)有另一個(gè)MySQL服務(wù)正在以不同的名稱運(yùn)行。我殺了它,一切都運(yùn)行得很好。
推薦答案
如果該文件正被其他程序使用,則Process Explorer可以幫助您找到打開該文件的程序。我假設(shè)您已經(jīng)檢查過您只有一個(gè)MySQL副本在運(yùn)行。
這篇關(guān)于Windows上的文件操作中出現(xiàn)MySQL InnoDB操作系統(tǒng)錯(cuò)誤號32的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,