MacPorts instaluje MySQL i jego pochodne w taki sposób, aby nie kolidowały ze sobą i mogły być instalowane w tym samym czasie. Obejmuje to umieszczanie binarnego mysql w niestandardowych ścieżkach. Możesz zlokalizować swój plik binarny za pomocą port contents mysql56 | grep -E '/s?bin/' . MacPorts jest również wyposażony w mechanizm wyboru, który tworzy dowiązania symboliczne dla Twojej wygody w /opt/local/bin . Aby ustawić MySQL 5.6 jako domyślny, uruchom sudo port select --set mysql mysql56 .
Aby uruchomić serwer, możesz użyć funkcji kontroli demona MacPorts (które są nakładką na launchd):sudo port load mysql56-server uruchomi serwer i upewni się, że działa po ponownym uruchomieniu, sudo port unload mysql56-server cofnie to i zatrzyma serwer.
--skip-networking jest domyślną opcją, która umożliwia uruchamianie wielu wersji MySQL obok siebie. Zobacz port notes mysql56 aby uzyskać więcej informacji.
Możesz połączyć się z MySQL MacPorts za pomocą gniazda uniksowego, chociaż nie pamiętam jego ścieżki z czubka głowy. Jestem pewien, że https://trac.macports.org/wiki/howto/MAMP ma je jednak. Aby połączyć się z lokalnym serwerem, powinieneś użyć localhost lub 127.0.0.1 zamiast bp.local , który najwyraźniej zamienia się w prywatny adres IP, a tym samym przechodzi przez stos IP twojego systemu operacyjnego, a nie przez interfejs pętli zwrotnej.