Dies ist die Botschaft, die ich bekam, als ich versuche, einen MySQL-Server auf meinem Rechner zu stoppen:MySQL-Linux Fehler beim Versuch, seinen Dienst zu beenden
MySQL manager or server PID file could not be found
Der Befehl I ausgeführt:
service mysql stop
oder
/etc/init.d/mysqld stop
ich auch versucht, den MySQL-Server zu starten, aber ich habe die folgenden Fehler
Starting MySQL.Manager of pid-file quit without updating file
Ich kann nicht auf MySQL-Datenbank zugreifen.
Ein paar Punkte ansprechen:
- Ich habe die Datei my.cnf unter /etc/my.cnf
ps -ef |grep mysql
keine Prozesse angezeigt/var/run/mysqld/
leer ist (keinemysql.pid
-Datei)/tmp/mysql.sock
existiert nicht
ich die Datei lesen /var/log/mysqld.log
und es schien, dass mysql versuchte, einige Absturzwiederherstellung zu machen. Es könnte gestern ein Shutdown geben, aber es war außerhalb meiner Kontrolle. Ich möchte nur die Datenbank zurückbekommen. Kann mir irgendein Experte helfen? Ich habe den sudo-Account dieser Maschine, aber ich würde diesen Rechner nicht neu starten, wenn es nicht die letzte Option ist, weil es ein Server ist, der von anderen Leuten benutzt wird.
+1 für tolle Erklärung. Versuchen Sie, alle Tische zu reparieren? – hjpotter92
Wir haben uns schließlich dafür entschieden, das System neu zu starten. Das Problem wurde von jemandem verursacht, der eine große Anfrage gestellt hat, die für immer laufen könnte. Er wollte nicht warten, also drückte er die "Strg + C", aber er erkannte nicht, dass die Platte bereits voll war. Wir haben tatsächlich einige Daten verloren. – fanchyna
Wenn dies Ihre Antwort ist, fügen Sie sie als Antwort hinzu und markieren Sie sie als beantwortet. – DRaehal