MySQL-Daemon-Lock-Problem

Letzte Nacht, mein MySQL-server ging down unerwartet. Auf dem Versuch neu zu starten (mit service mysql restart - ich bin root) es nur hängt. Mit der mysql -u root -p Befehl, bekomme ich ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). Ich habe dann versucht, den daemon manuell starten (mysqld). Die Eingabeaufforderung hängen würde, für etwa 2 Sekunden, und dann zurückkehren. Bei näherer Betrachtung des Fehler-logs, die ich habe:

2016-01-22T19:18:32.399584Z 0 [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.

2016-01-22T19:18:32.399622Z 0 [ERROR] Unable to setup unix socket lock file.

2016-01-22T19:18:32.399646Z 0 [ERROR] Aborting

Dann habe ich versucht chown mysql /var/run/mysqld, chmod -R 775 /var/run/mysqld und apt-get install mysql-community-server --reinstall. Kein Glück.

Ich blickte um, und konnte Sie nicht finden eine Lösung. Jede Hilfe hier?

Hinweis: ich arbeite mit Debian 8 (Jessie) mit MySQL-community-Server 5.7.10

Dies ausführen: touch /var/run/mysqld/mysqld.sock.lock und später service mysql start....
Sorry, das hat nicht funktioniert - ich bekomme den gleichen Fehler in der log-Datei ([ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock.)
Versuchen Sie es mit: chmod -R 755 /var/run/mysqld/
Haben Sie Lesen der post? Ich sagte, ich Tat. Es ist behoben, jetzt sowieso: serverfault.com/questions/751277/mysql-daemon-lock-issue. Ich glaube, ich sollte es aktualisieren auf hier.
Für jeden, der bekommt dieses Problem nur beim ausführen von mysqld von hand zurücksetzen des root-Passworts, verwenden Sie mysqld_safe --skip-grant-tables statt.

InformationsquelleAutor SamboyCoding | 2016-01-22

Schreibe einen Kommentar