2014-10-28 14 views
10

Gleich nach dem Upgrade auf Mac OS Yosemite (10.10) wird mein MySQL nicht mehr gestartet. Stattdessen ichMysql startet nach der Aktualisierung von Mac OS X nicht Yosemite (Mac OS 10.10)

MacBook-Pro:/ user$ sudo /usr/local/mysql/support-files/mysql.server start 
Starting MySQL 
. ERROR! The server quit without updating PID file (/usr/local/mysql/data/wireless.ubc.ca.pid). 

bekommen habe ich versucht, die Versionsnummer zu überprüfen, aber ich erhalte auch folgende Fehler

MacBook-Pro:/ user$ /usr/local/mysql/bin/mysql -v 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 

ich viele Leute gefunden Probleme mit XAMPP mit not working nach Yosemite installieren, auch Eclipse nicht funktioniert. Ich sehe viele Leute einfach nur Neuinstallation sagen. Gibt es trotzdem etwas zu beheben?

Antwort

8

Ich habe noch nicht zu Yosemite aktualisiert noch, aber ich hatte diese Verbindung gespeichert, wenn ich tun:

Get Apache, MySQL, PHP and phpMyAdmin working on OSX 10.10 Yosemite

Diese spezielle Linie gut, etwas tun kann:

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock 

Aber überprüfen die Ganzer Beitrag und lass es mich wissen, wenn es hilft!

Viel Glück!

+0

für mich von mysql auf Yosemite Installation fehlgeschlagen ist mit einem Fehler und der/tmp dir nicht über eine Socke Datei. – Rob

+0

Ich wünschte, ich hätte das früher gesehen. Das habe ich nicht versucht. Ich habe neu installiert. Aber ich erinnere mich, dass ich diese Sock-Datei auch nicht im Verzeichnis/tmp hatte. – Whitecat

+0

Das hat mir wirklich geholfen. Sparte meinen Speck. Vielen Dank. – Chris

4

Ich glaube nicht, dass diese Installation benötigt wird. Ich habe das gleiche Problem, als ich auf Yosemite upgraden.

Ich habe versucht, den MySQL-Server über die Befehlszeile auszuführen, aber es versäumt,

sagen

Starten von MySQL .... ERROR! Der Server wurde ohne Aktualisierung der PID-Datei (/usr/local/var/mysql/Bilal-MacBook-Pro.local.pid) beendet.

Ich ging in Einstellungen und klickte mysql dort, und es wurde gestoppt. Starten Sie mysql von den Voreinstellungen, die nach root-Passwort fragen, und es hat funktioniert :)

+0

danke, es funktioniert :) – Awais

+0

Funktioniert auch für mich. Vielen Dank. –

+0

Froh, das hat jemandem geholfen :) –

3

Nach der Aktualisierung von MySQL muss ich auch aus irgendeinem Grund die Berechtigungen des MySQL-Verzeichnisses ändern, damit es funktioniert. Das Installationsprogramm ändert die Berechtigungen immer in root.

chown -R _mysql:wheel /usr/local/mysql-5.6.21-osx10.8-x86_64/ 
+0

Ich spreche nicht über die Aktualisierung von MySQL. Ich spreche darüber, wenn MySQL bereits installiert ist, dann aktualisieren Sie Yosemite und jetzt startet MySQL nicht mehr. – Whitecat

+0

Ich habe versehentlich die Berechtigung des mysql-Ordners wegen der Benutzerrechtsempfehlungen von Homebrew geändert: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/El_Capitan_and_Homebrew.md Der Befehl von oben behoben es. –