mysql rodando mas não pode se conectar ao 127.0.0.1

Eu instalei o mysql55-server usando macports.

Eu posso iniciar o servidor com sucesso via:

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql55-server.plist

E confirme se estou executando o mysql correto:

$ which mysql 

/opt/local/lib/mysql55/bin/mysql

Se eu correr$mysql, Eu posso conectar com sucesso. Se eu executar, então:

mysql> show databases;

Mostra dois bancos de dados.

Usando o Sequel Pro, eu posso conectar via soquete:

u: root
p: root
Socket: /opt/local/var/run/mysql55/mysqld.sock

Conecta e carrega os bancos de dados muito bem.

O problema está se conectando via 127.0.0.1 ou localhost.

Se eu tentar conectar usando uma conexão padrão no Sequel Pro, recebo:

Unable to connect to host 127.0.0.1, or the request timed out.

Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).

MySQL said: Can't connect to MySQL server on '127.0.0.1' (61)

Portanto, parece que o servidor mysql não está identificado como 127.0.0.1. No arquivo hosts, tenho o host local listado como 127.0.0.1

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost 

Além disso, se eu tentar executar:

$ mysql -h 127.0.0.1 -u root

Eu recebo:

ERRO 2003 (HY000): Não é possível conectar ao servidor MySQL em '127.0.0.1' (61)

Eu tenho a mesma configuração no Mavericks, que funciona bem. Atualizei para o Yosemite em outro computador e estou tendo esses problemas. Eu tentei cruzar todas as configurações entre as máquinas. Tudo parece combinar. Por que o localhost, 127.0.0.1, não estaria se conectando, mesmo que o servidor esteja em execução?

ATUALIZAR

Por @Marc B e nunca-latino, mudei my.cnf (/opt/local/etc/mysql55/my.cnf). Eu removi o include para extrair dados do arquivo de configuração original na parte superior e comentei o skip-networking:

[client]
port                   =  3306
socket                 = /opt/local/var/run/mysql55/mysqld.sock
default-character-set  =  utf8

[mysqld_safe]
socket                 = /opt/local/var/run/mysql55/mysqld.sock
nice                   =  0 
default-character-set  = utf8

[mysqld]
socket                 =  /opt/local/var/run/mysql55/mysqld.sock
port                   = 3306
bind-address           =  127.0.0.1
skip-external-locking
#skip-networking

character-set-server   =  utf8

[mysqldump]
default-character-set  =  utf8

Reiniciou o mysql e funcionou.

questionAnswers(1)

yourAnswerToTheQuestion