mysql
Trafiği analiz etmek istiyorum . Şu anda, tüm mysql istekleri MySQL unix soketine gönderilir:
unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock
MySQL'i geri döngü yerine ağ soketini kullanmaya zorlamak için bu soketi devre dışı bırakmaya çalışıyorum. Ve dosyalarındaki tüm socket
direktifleri yorumlamaya çalıştım ve MySQL'i yeniden başlattım ama hiçbir farkı yoktu.my.cnf
debian.cnf
MySQL'i ağ üzerinden zorlamak için MySQL unix soketini nasıl devre dışı bırakabilirim?
Ek bilgi: ben koşuyorum MySQL 5.1
üzerinde ubuntu 10.04
.
Soruyla ilgili hassasiyetler Bir
çok insan ağ soketini etkinleştirmeyi önerdiğinden, bağlantı adresinin zaten etkin olduğunu bind-address = 127.0.0.1
ve bir dinleme bağlantısının mevcut olduğunu belirterek sorumu açıklığa kavuşturmak isterim :
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld
Yine de 127.0.0.1:3306
webapp'ımdan (Drupal web sitesi) hiçbir bağlantı gelmediğini görmüyorum .
Cevapla güncellendi
Gerçekten de, sorunun mysqli
Drupal'ın kullandığı bağlayıcıdan geldiği anlaşılıyor ( .ht_config.php
ilgilenenler için). Bu ayarlandı: mysqli://drupal:***@localhost/drupal
değişen localhost
için 127.0.0.1
(yani Drupal şimdi ağ soketine bağlantı yapıyor) sabit konuya.
--protocol
.. Jonathan'ın cevabına bakınız.