簡體   English   中英

Windows上的Mysql InnoDB“錯誤32”

[英]Mysql InnoDB “error 32” on Windows

幾天以來,Windows上的Mysql服務器在關閉自身時沒有成功。 在mysql錯誤日志中,我找到了這些行的多個實例:

InnoDB:文件操作中的操作系統錯誤號32。 InnoDB:錯誤意味着另一個程序正在使用InnoDB的文件。 InnoDB:這可能是備份或防病毒軟件或另一個InnoDB:MySQL實例。 請關閉它以擺脫這個錯誤。

我有足夠的可用空間,服務器安裝了幾個月,版本是Windows XP SP3上的5.1.22-rc-community-log,我只使用一個Windows帳戶來創建和執行Mysql服務。

謝謝塞德里克

編輯:你們都很嚴謹,ProcessExplorer幫助我找到另一個帶有特殊名稱的Mysql服務。 我殺了它,一切都運行良好。 非常感謝!

如果該文件正由另一個程序使用,則Process Explorer可以幫助您跟蹤哪個文件打開。 我假設你已經檢查過你只有一個MySQL運行副本。

聽起來像是沖突。 確保停止mysqld服務,然后仔細檢查它是否真的不再運行,然后重新啟動服務。 此外,當它備份時,請確保對您的桌子進行檢查並查看是否有任何損壞。

我的假設是基於MySQL文檔中的操作系統錯誤代碼

您可以按照以下步驟操作:

  1. 打開TaskManager
  2. 殺死mysqld.exe進程。
  3. cd E:\\apps\\db\\mysql-5.5.25-win32\\bin
  4. 運行: mysqld --install MySQL
  5. 運行: mysqladmin -u root start

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM