ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • php 호출시 mysql 소켓파일을 못찾을때
    └ Mysql 2012. 9. 6. 15:55

    멍텅구리는 오늘도 무한 구글링;;


    브라우저 에러

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in/home/monitor_in_neople/_lib/class_db_connect.php on line 39

    Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/monitor_in_neople/_lib/class_dbs.inc on line 196
    Query : SELECT * FROM server_info WHERE use_yn='Y'


    Case 1) php에서 선언해서 사용 

    서버 관리자랑 사이 안좋을때 사용하는 방법, 임시방편이라고 본다.

    <?php

    ini_set('mysql.default_socket', '/tmp/mysqld.sock');

    ?>


    Case 2) php.ini 에서 경로 선언

    ]$ vi /etc/php.ini

    [MySQL]

    ; Default socket name for local MySQL connects.  If empty, uses the built-in

    ; MySQL defaults.

    mysql.default_socket = "/tmp/mysqld.sock"


    '└ Mysql' 카테고리의 다른 글

    MySQL USING vs ON  (0) 2013.05.09
    Mysql Data Type  (0) 2011.07.18
    Mysql Triggers  (0) 2007.11.21

    댓글

Designed by Tistory.