mysql트래픽 을 분석하고 싶습니다 . 현재 모든 MySQL 요청은 MySQL 유닉스 소켓으로 전송됩니다.
unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock
루프백에서 대신 MySQL이 네트워크 소켓을 사용하도록 해당 소켓을 비활성화하려고합니다. and 파일 socket의 모든 지시문을 주석 처리하고 MySQL을 다시 시작했지만 아무런 차이가 없었습니다.my.cnfdebian.cnf
네트워크를 통해 MySQL을 강제 실행하기 위해 MySQL unix 소켓을 어떻게 비활성화 할 수 있습니까?
추가 정보 : 나는 달리고 MySQL 5.1있다 ubuntu 10.04.
질문의 정확성
많은 사람들이 네트워크 소켓 활성화를 제안했기 때문에 바인드 주소가 이미 활성화되어 bind-address = 127.0.0.1있고 청취 연결을 사용할 수 있음 을 지적하여 내 질문을 분명히하고 싶습니다 .
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld
여전히 127.0.0.1:3306webapp (Drupal 웹 사이트)에서 연결이 시도되지 않습니다 .
답변으로 업데이트
mysqliDrupal이 사용 하는 커넥터 에서 문제가 발생한 것으로 보입니다 ( .ht_config.php관심있는 사람들을 위해). 그것은 설정 : mysqli://drupal:***@localhost/drupal변화 localhost에 127.0.0.1(즉, 드루팔 이제 네트워크 소켓에 연결을하고있다) 고정 문제.
--protocol하십시오. Jonathan의 답변을 참조하십시오.