Je voudrais analyser le mysql
trafic. Pour le moment, toutes les requêtes mysql sont envoyées à la socket MySQL Unix:
unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock
J'essaie de désactiver ce socket pour forcer MySQL à utiliser le socket réseau à la place du bouclage. J'ai essayé de commenter toutes les socket
directives dans les my.cnf
et debian.cnf
fichiers et remis en marche MySQL , mais il n'a fait aucune différence.
Comment désactiver le socket Unix MySQL pour forcer MySQL sur le réseau?
informations supplémentaires: je cours MySQL 5.1
sur ubuntu 10.04
.
Précisions sur la question
Étant donné que de nombreuses personnes ont suggéré d'activer la prise réseau, j'aimerais clarifier ma question en précisant que l'adresse de liaison était déjà activée avec bind-address = 127.0.0.1
et qu'une connexion d'écoute était disponible:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld
Je ne vois toujours aucune connexion tenter 127.0.0.1:3306
de sortir de mon application Web (site Web Drupal).
Mis à jour avec la réponse
Il semble en effet que le problème vienne du mysqli
connecteur utilisé par Drupal ( .ht_config.php
pour ceux qui sont intéressés). Il a été défini mysqli://drupal:***@localhost/drupal
:, changer localhost
pour 127.0.0.1
résoudre le problème (c’est-à-dire que Drupal est maintenant connecté à la prise réseau).
--protocol
.. voir la réponse de Jonathan.