2017-06-08 4 views
0

Mehrere Probleme mit MySQL seit dem letzten Sierra Update. Mehrmals installiert mit brew oder mysql dmg und folgte viele viele "Lösungen" auf SO.MySQL auf OSX Sierra kann nicht gestartet werden: Der Server beendet ohne Aktualisierung der PID-Datei

Endlich hat es funktioniert, aber nach einem Mac Crash habe ich das gleiche Problem.

  • MySql nicht von Einstellungsfenster starten
  • Mysql nicht von Terminal starten: Kann nicht durch /tmp/mysql.sock verbinden ... natürlich, mysqld läuft nicht
  • versucht mysqld zu starten:

    sudo

    ERROR /usr/local/mysql/support-files/mysql.server starten! Der Server verlassen, ohne PID-Datei aktualisieren (/usr/local/mysql/data/My-iMac.local.pid)

    sudo/usr/local/mysql/bin/mysqld mehrere Fehler und Abschaltung

ein bisschen stecken

Antwort

1

habe gerade versucht, diese

sudo /usr/local/mysql/bin/mysqld_safe 
mysqld_safe Logging to '/usr/local/mysql/data/My-iMac.local.err'. 
Starting mysqld daemon with databases from /usr/local/mysql/data 
mysqld_safe mysqld from pid file /usr/local/mysql/data/My-iMac.local.pid ended 

Und jetzt Fehlerprotokoll suchen, ist die Erklärung klar:

tail /usr/local/mysql/data/My-iMac.local.err 
InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it. 

So habe ich in my.cnf

[mysqld] 
innodb_force_recovery = 1 

und es jetzt beginnt!

Es war wahrscheinlich aufgrund der vorherigen Mac Crash

-1

Oh, ich fühle deinen Schmerz. Ich habe das schon oft erlebt. Das Stoppen der Prozesse funktionierte nicht immer. Um das zu lösen, ging ich einfach in die Systemeinstellungen und MySQL ... stoppe den Prozess von dort und versuche neu zu starten.

+0

erste Sache, die ich versuchte, es wird einfach nicht ohne Erklärung starten ... – Glasnhost

Verwandte Themen