MacPorts инсталира MySQL и неговите производни по начин, който да не противоречи помежду си и да може да се инсталира едновременно. Това включва поставяне на двоичния файл на mysql в нестандартни пътища. Можете да намерите своя двоичен файл, като използвате port contents mysql56 | grep -E '/s?bin/'
. MacPorts също идва с механизъм за избор, който създава символни връзки за ваше удобство в /opt/local/bin
. За да направите MySQL 5.6 по подразбиране, изпълнете sudo port select --set mysql mysql56
.
За да стартирате сървъра, можете да използвате функциите за управление на демони на MacPorts (които са интерфейс за launchd):sudo port load mysql56-server
ще стартира сървъра и ще гарантира, че работи след рестартиране, sudo port unload mysql56-server
ще отмени това и ще спре сървъра.
--skip-networking
е по подразбиране, за да направи възможно едновременното изпълнение на множество версии на MySQL. Вижте port notes mysql56
за повече информация.
Можете да се свържете с MySQL на MacPorts с помощта на unix сокет, въпреки че не си спомням пътя му от върха на главата си. Сигурен съм, че http://trac.macports.org/wiki/howto/MAMP има ги обаче. За да се свържете с вашия локален сървър, трябва да използвате localhost
или 127.0.0.1
вместо bp.local
, който очевидно се разрешава до частен IP адрес и по този начин преминава през IP стека на вашата ОС, а не през интерфейса за обратна връзка.