Mysql InnoDB "Fehler 32" unter Windows

8

seit einigen Tagen Mysql Server unter Windows ist nicht erfolgreich auf sich selbst zu schließen. Im mysql Fehlerprotokoll finde ich mehrere Instanzen dieser Zeilen:

InnoDB: Betriebssystemfehler Nummer 32 in einer Dateioperation. InnoDB: Der Fehler bedeutet, dass ein anderes Programm die InnoDB-Dateien verwendet. InnoDB: Dies kann eine Sicherungs- oder Antivirensoftware oder eine andere Instanz sein InnoDB: von MySQL. Bitte schließen Sie es, um diesen Fehler zu beheben.

Ich habe viel freien Speicherplatz, der Server ist seit Monaten installiert, die Version ist 5.1.22-RC-Community-Log auf Windows XP SP3, und ich habe nur ein Windows-Konto verwendet, um Mysql-Service zu erstellen und auszuführen / p>

Danke Cedric

edit: Sie sind beide recht, und ProcessExplorer hilft mir, einen anderen Mysql-Dienst mit einem speziellen Namen zu finden. Ich töte es und alles läuft gut. Vielen Dank!

    
Cédric Girard 12.11.2008, 11:26
quelle

3 Antworten

9

Wenn die Datei von einem anderen Programm verwendet wird, kann der Prozess-Explorer Ihnen dabei helfen, den Fehler zu finden welchen hat man offen? Ich nehme an, Sie haben überprüft, dass nur eine MySQL-Kopie läuft.

    
Greg 12.11.2008, 11:31
quelle
3

Klingt wie ein Konflikt. Stellen Sie sicher, dass der mysqld-Dienst beendet wird, und überprüfen Sie dann, ob er wirklich nicht mehr ausgeführt wird, und starten Sie den Dienst neu. Wenn es wieder hoch ist, sollten Sie sicherstellen, dass die Tabellen überprüft werden, um zu sehen, ob es einen Schaden gibt.

Meine Annahme basiert auf den Betriebssystemfehlercodes in den MySQL-Dokumenten.

    
Till 12.11.2008 11:34
quelle
2

Sie können diese Schritte ausführen:

  1. Öffnen Sie den TaskManager
  2. Beenden Sie den Prozess mysqld.exe .
  3. cd E:\apps\db\mysql-5.5.25-win32\bin
  4. Ausführen: mysqld --install MySQL
  5. Ausführen: mysqladmin -u root start
Anadi Kumar 26.06.2012 07:48
quelle

Tags und Links