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 http://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.