Você pode tentar verificar se o seguinte arquivo existe em sua máquina?
/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
Verifique se a porta está definida em 3307, se isso for verdade, mude para 3306 e reinicie o serviço.
Estou executando o OS X Yosemite 10.10.5 em um Mac Mini do final de 2014. É o meu servidor de desenvolvimento. Eu acabei de instalar o MySQL nesta máquina: 'mysql --version' reporta que a versão é 'mysql Ver 14.14 Distrib 5.6.26, para osx10.8 (x86_64) usando o EditLine wrapper'. Eu definitivamente baixei e instalei a versão "OS X 10.9" no entanto (eu apenas verifiquei novamente o arquivo DMG).
De qualquer forma, estou tentando fazer com que o produto ouça na porta 3306 como normal e estou tendo alguma dificuldade em fazê-lo. Por padrão, parece estar ligado à porta 3307, mesmo quando my.cnf se parece com isso:
[mysqld]
bind-address = 0.0.0.0
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(a última linha já estava no padrão em / usr / local / mysql /)
olhando para o processo em execução, posso ver que a linha de comando (ps ax | grep mysql) foi fornecida como 3307:
40958 ?? Ss 0:00.38 /usr/local/mysql/bin/mysqld \
--user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data \
--plugin-dir=/usr/local/mysql/lib/plugin \
--log-error=/usr/local/mysql/data/mysqld.local.err \
--pid-file=/usr/local/mysql/data/mysqld.local.pid --port=3307
(Eu estou começando e parando atualmente com o painel de preferências do sistema MySQL não diretamente fora da linha de comando)
Para acessá-lo do cliente, devo definir explicitamente a porta na linha de comando
$ mysql -u smcphee -h 192.168.x.x -P 3307 -p
Para chutes, eu editei o my.cnf para especificar alguma outra porta aleatória. O servidor ainda está ligado à porta 3307. Não consigo encontrar nenhum outro my.cnf no disco em lugar algum que possa estar sobrescrevendo-o.
O que está acontecendo aqui?
Isso deve ter algo a ver com o painel de preferências do sistema MySQL e a maneira como ele inicia o servidor. Eu desativei e removi o painel de preferências. Quando eu inicio / paro o servidor usando 'mysqld_safe' na linha de comando, ele usa a porta especificada em my.cnf.