Installation von MySQL mit Macports auf Yosemite

1593
Adrian

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-serverfehlgeschlagen mit "Alle Compiler sind entweder auf der schwarzen Liste oder nicht verfügbar ...", also lief ich sudo port install mysql56-serverstattdessen, 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?

1

1 Antwort auf die Frage

1
algarecu

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 .