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!
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.
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.
Sie können diese Schritte ausführen:
cd E:\apps\db\mysql-5.5.25-win32\bin
mysqld --install MySQL
mysqladmin -u root start