MacPorts installerar MySQL och dess derivat på ett sätt så att de inte kommer i konflikt med varandra och kan installeras samtidigt. Det inkluderar att placera mysql-binären i icke-standardiserade sökvägar. Du kan hitta din binära fil med port contents mysql56 | grep -E '/s?bin/'
. MacPorts kommer också med en urvalsmekanism som skapar symboliska länkar för din bekvämlighet i /opt/local/bin
. För att göra MySQL 5.6 till din standard, kör sudo port select --set mysql mysql56
.
För att starta servern kan du använda MacPorts demonkontrollfunktioner (som är en frontend för att startas):sudo port load mysql56-server
kommer att starta servern och se till att den körs efter en omstart, sudo port unload mysql56-server
kommer att ångra det och stoppa servern.
--skip-networking
är standard för att göra det möjligt att köra flera MySQL-versioner sida vid sida. Se port notes mysql56
för mer information.
Du kan ansluta till MacPorts MySQL med ett unix-uttag, även om jag inte kommer ihåg dess väg från toppen av mitt huvud. Jag är säker på att http://trac.macports.org/wiki/howto/MAMP har dem dock. För att ansluta till din lokala server bör du använda localhost
eller 127.0.0.1
istället för bp.local
, som tydligen löser sig till en privat IP-adress och därmed går igenom IP-stacken i ditt operativsystem, snarare än genom loopback-gränssnittet.