MacPorts installeert MySQL en zijn afgeleiden op een manier dat ze niet met elkaar conflicteren en tegelijkertijd kunnen worden geïnstalleerd. Dat omvat het plaatsen van het mysql-binaire bestand in niet-standaardpaden. U kunt uw binaire bestand lokaliseren met behulp van port contents mysql56 | grep -E '/s?bin/' . MacPorts wordt ook geleverd met een selectiemechanisme dat voor uw gemak symlinks maakt in /opt/local/bin . Om van MySQL 5.6 uw standaard te maken, voert u sudo port select --set mysql mysql56 uit .
Om de server te starten, kun je de daemon-besturingsfuncties van MacPorts gebruiken (die een frontend zijn om te starten):sudo port load mysql56-server zal de server starten en ervoor zorgen dat deze draait na een herstart, sudo port unload mysql56-server zal dat ongedaan maken en de server stoppen.
De --skip-networking is de standaard om het draaien van meerdere MySQL-versies naast elkaar mogelijk te maken. Zie port notes mysql56 voor meer informatie.
Je kunt verbinding maken met MacPorts' MySQL via een unix-socket, hoewel ik me het pad niet uit mijn hoofd kan herinneren. Ik weet zeker dat https://trac.macports.org/wiki/howto/MAMP heeft ze wel. Om verbinding te maken met uw lokale server, moet u localhost . gebruiken of 127.0.0.1 in plaats van bp.local , die blijkbaar wordt omgezet in een privé-IP-adres en dus via de IP-stack van uw besturingssysteem gaat, in plaats van via de loopback-interface.