Haben Sie versucht, nach Berechtigungsproblemen zu suchen?
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/
Jedenfalls scheint dies ein Defekt im Hafen zu sein .
Ich würde versuchen, eine frühere Version von MySQL zu installieren .
Ich folge diesem Tutorial Schritt 3 (MySQL installieren), aber es schlägt fehl. Ich verwende Mac OS X Yosemite und habe Macports 2.3.3-10.10 neu installiert.
sudo port install mysql51-server
fehlgeschlagen mit "Alle Compiler sind entweder auf der schwarzen Liste oder nicht verfügbar ...", also lief ich sudo port install mysql56-server
stattdessen, was OK schien.
1) Dann funktioniert das:
$ sudo port select mysql mysql56 Selecting 'mysql56' for 'mysql' succeeded. 'mysql56' is now active.
2a) Aber die nächste Anweisung schlägt fehl:
$ sudo -u _mysql mysql_install_db5 sudo: mysql_install_db5: command not found
2b) Der Leitfaden sagt "Wenn das nicht funktioniert, versuchen Sie folgendes:" Aber es schlägt auch fehl:
$ sudo mysql_install_db5 sudo: mysql_install_db5: command not found
3) Das Laden des Ports scheint zu funktionieren:
sudo port load mysql56-server
4) Ich kann jedoch keine Verbindung zu mysql herstellen:
$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql56/mysqld.sock' (2)
Wie kann ich das zum Laufen bringen? Gibt es ein Äquivalent zu den Schritten 2a / 2b für MySQL 5.6? Vielleicht fehlen mir nur die erforderlichen Pfade, die ich bekomme command not found
?
Haben Sie versucht, nach Berechtigungsproblemen zu suchen?
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/
Jedenfalls scheint dies ein Defekt im Hafen zu sein .
Ich würde versuchen, eine frühere Version von MySQL zu installieren .