Eu gostaria de analisar o mysqltráfego. No momento, todas as solicitações mysql são enviadas para o soquete do MySQL unix:
unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock
Estou tentando desativar esse soquete para forçar o MySQL a usar o soquete de rede em vez do loopback. Eu tentei comentar a todas as socketdirectivas no my.cnfe debian.cnfarquivos e reiniciado MySQL, mas isso não fez diferença.
Como posso desativar o soquete unix do MySQL para forçar o MySQL pela rede?
Informação adicional: Eu estou correndo MySQL 5.1em ubuntu 10.04.
Precisões sobre a pergunta
Como muitas pessoas sugeriram a ativação do soquete de rede, gostaria de esclarecer minha pergunta apontando que o endereço de ligação já estava ativado bind-address = 127.0.0.1e que uma conexão de escuta está disponível:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld
Ainda não vejo nenhuma tentativa de conexão 127.0.0.1:3306vinda do meu aplicativo da web (site do Drupal).
Atualizado com a resposta
Parece realmente que o problema vem do mysqliconector que o Drupal usa ( .ht_config.phppara aqueles que estão interessados). Foi definido mysqli://drupal:***@localhost/drupal:, alterando localhostpara 127.0.0.1corrigir o problema (ou seja, o Drupal agora está fazendo conexões com o soquete de rede).
--protocol... veja a resposta de Jonathan.