MacPorts installa MySQL ei suoi derivati in modo che non siano in conflitto tra loro e possano essere installati contemporaneamente. Ciò include l'inserimento del binario mysql in percorsi non standard. Puoi individuare il tuo binario usando port contents mysql56 | grep -E '/s?bin/'
. MacPorts include anche un meccanismo di selezione che crea collegamenti simbolici per la tua comodità in /opt/local/bin
. Per impostare MySQL 5.6 come predefinito, esegui sudo port select --set mysql mysql56
.
Per avviare il server, puoi utilizzare le funzioni di controllo del demone di MacPorts (che sono un frontend da avviare):sudo port load mysql56-server
avvierà il server e si assicurerà che sia in esecuzione dopo un riavvio, sudo port unload mysql56-server
lo annullerà e arresterà il server.
Il --skip-networking
è l'impostazione predefinita per rendere possibile l'esecuzione affiancata di più versioni di MySQL. Vedi port notes mysql56
per ulteriori informazioni.
Puoi connetterti a MySQL di MacPorts usando un socket unix, anche se non ricordo il suo percorso dalla cima della mia testa. Sono sicuro che http://trac.macports.org/wiki/howto/MAMP li ha, però. Per connetterti al tuo server locale, dovresti usare localhost
o 127.0.0.1
invece di bp.local
, che apparentemente si risolve in un indirizzo IP privato e quindi passa attraverso lo stack IP del tuo sistema operativo, piuttosto che attraverso l'interfaccia di loopback.