2008-11-12 23 views
8

birkaç gün sonra Windows'da Mysql sunucu kapanışta başarılı değil. Mysql hata günlüğünde, bu satırların birden çok örneğini buluyorum:Mysql InnoDB "hata 32", Windows

InnoDB: Bir dosya işleminde 32 işletim sistemi hatası. InnoDB: Hata, başka bir programın InnoDB dosyalarını kullandığı anlamına gelir. InnoDB: Bu bir yedekleme veya virüsten koruma yazılımı veya başka bir örnek olabilir InnoDB: MySQL. Bu hatayı ortadan kaldırmak için lütfen kapatın.

Çok fazla boş alanım var, sunucu aylardır yüklü, sürüm 5.1.22-rc-community-log Windows XP SP3'te ve Mysql hizmeti oluşturmak ve yürütmek için yalnızca bir Windows hesabı kullandım.

Teşekkür Cedric

düzenleme: Her iki rigth, ve ProcessExplorer bana özel bir adla başka MySQL hizmeti bulmak için yardımcı olur. Onu öldürürüm ve her şey yolunda gider. Çok teşekkürler!

cevap

9

Dosya başka bir program tarafından kullanılıyorsa, Process Explorer hangisinin açıldığını izlemenize yardımcı olabilir. Kontrol ettim ki, sadece MySQL'in bir kopyası çalışıyor.

+1

Sadece seni sadece kukla olamaz çünkü sadece MySQL running.' bir kopyasına sahip olacak kontrol ettim varsayalım 'tekrarlayalım Orada ...;) – Ben

+0

Benim için sorun, daha önce geçmişte hala arka planda çalışan bir mysqld işlemiydi. – magnattic

3

Bir çakışma gibi görünüyor. Mysqld servisini durdurduğunuzdan ve daha fazla çalışmadığından emin olduktan sonra tekrar kontrol edin, ardından servisi yeniden başlatın. Ayrıca, yedeklendiğinde, masalarınızda kontrolleri çalıştırdığınızdan ve herhangi bir hasar olup olmadığını kontrol ettiğinizden emin olun.

Benim varsayım MySQL belgelerinde operating system error codes dayanmaktadır.

+0

Antivirüs yazılımı taramasından kaynaklanabilir – Ben

2

adımları izleyin:

  1. Açık Taskmanager
  2. mysqld.exe süreci öldür.
  3. cd E:\apps\db\mysql-5.5.25-win32\bin
  4. çalıştırın: mysqld --install MySQL
  5. çalıştırın: mysqladmin -u root start
İlgili konular