MacPorts instala o MySQL e seus derivados de forma que não entrem em conflito entre si e possam ser instalados ao mesmo tempo. Isso inclui colocar o binário mysql em caminhos não padrão. Você pode localizar seu binário usando
port contents mysql56 | grep -E '/s?bin/'
. MacPorts também vem com um mecanismo de seleção que cria links simbólicos para sua conveniência em /opt/local/bin
. Para tornar o MySQL 5.6 seu padrão, execute sudo port select --set mysql mysql56
. Para iniciar o servidor, você pode usar as funções de controle de daemon do MacPorts (que são um frontend para launchd):
sudo port load mysql56-server
irá iniciar o servidor e garantir que ele esteja rodando após uma reinicialização, sudo port unload mysql56-server
irá desfazer isso e parar o servidor. O
--skip-networking
é o padrão para possibilitar a execução de várias versões do MySQL lado a lado. Veja port notes mysql56
Para maiores informações. Você pode se conectar ao MySQL do MacPorts usando um soquete unix, embora eu não me lembre do caminho do topo da minha cabeça. Tenho certeza de que http://trac.macports.org/wiki/howto/MAMP os tem, no entanto. Para se conectar ao seu servidor local, você deve usar
localhost
ou 127.0.0.1
em vez de bp.local
, que aparentemente resolve para um endereço IP privado e, portanto, passa pela pilha de IP do seu sistema operacional, em vez da interface de loopback.