Ich bekam eine Fehlermeldung beim starten von mysql: Unable to lock ./ibdata1, Fehler: 11
beim entfernen der ibdata1 es funktionierte, und ich kann nicht verstehen, wie es passiert ist.
Ich habe mit ps und es war kein mysql-Prozess. auch die Berechtigungen waren ok.
Gibt es eine Möglichkeit zur Prüfung der Integrität dieser Datei?
- Das gehört wirklich auf serverfault.com, aber in der Regel heißt, Sie haben noch eine (vielleicht beschädigt) mysql-Prozess mehr ausgeführt wird. Überprüfen Sie
ps
& möglicherweise töten diese Prozesse. Obwohl in der Regel eine anmutige stop (/etc/init.d/mysql stop
) wäre bevorzugt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
dies ist eines der Problem mit NFS für MySQL , eine schnelle Lösung gefunden werden kann auf
http://onaxer.com/blog/blog/2010/06/01/innodb-unable-to-lock-ibdata1-error-37/
Wussten Sie starten Sie mysql mit dem falschen Benutzer an einem gewissen Punkt? Was waren die Berechtigungen für die Datei und das Verzeichnis wurde in?
Ich denke, einige andere Prozess sprechen, um diese Ressource/Datei Sie haben nicht die richtigen Berechtigungen für die Datei.
Sie könnte den computer neu starten, als eine einfache Lösung.
Wenn das nicht hilft, müssen Sie herausfinden, wer der andere ist mit die Datei.
Aber zuerst, überprüfen Sie die Berechtigungen.
Fand heraus, dass dies ein bekannter Fehler wenn Sie mysql auf NFS.