Me gustaría analizar el mysql
tráfico. En este momento, todas las solicitudes mysql se envían al socket MySQL unix:
unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock
Estoy tratando de deshabilitar ese socket para forzar a MySQL a usar el socket de red en su lugar en el loopback. Probé comentando todas las socket
directivas en el my.cnf
y debian.cnf
archivos y reiniciarse MySQL, pero no había ninguna diferencia.
¿Cómo puedo desactivar el socket MySQL unix para forzar MySQL a través de la red?
Otros detalles: estoy corriendo MySQL 5.1
en ubuntu 10.04
.
Precisiones sobre la pregunta
Dado que muchas personas sugirieron habilitar el zócalo de red, me gustaría aclarar mi pregunta señalando que la dirección de enlace ya estaba habilitada bind-address = 127.0.0.1
y que hay una conexión de escucha disponible:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld
Todavía no veo ningún intento de conexión 127.0.0.1:3306
desde mi aplicación web (sitio web de Drupal).
Actualizado con la respuesta
De hecho, parece que el problema proviene del mysqli
conector que utiliza Drupal ( .ht_config.php
para aquellos que estén interesados). Se configuró: mysqli://drupal:***@localhost/drupal
cambiando localhost
a 127.0.0.1
solucionado el problema (es decir, Drupal ahora está haciendo conexiones al zócalo de red).
--protocol
... mira la respuesta de Jonathan.