[yong -pil]님이 남기신 글:
>산이님 안냐세요
>
>또 어리석은 질문이 있어 찾았습니다
----------->
절대 어리석은 질문이 아닙니다.
이 질문은 중급이상의 수준을 요구합니다.
>늘 도움만 청하러 들어오네요
>
>항상 고맙게 생각하구 있어요
>
>오늘은요
>
>
>안냐세요
>mysql서버를 분리해서 쓰고싶은데,
>웹서버서 프로그램을 해서 디비를 호출을 하면은 연결이
안돼요
>
>그러니깐 웹서버는 111.111.111.111 이구요
>db.server는 222.222.222.222입니다
>
>프로그램에서
mysql_connect("222.222.222.222","kumdori","kumdori");
>라구 했거든요 그런데 안돼요
>
>에러메세지가 이래요
>
>
>Warning: Supplied argument is not a valid MySQL-Link resource in
/www1/apache/htdocs/kumdori/main/club/id_check_me.html on line 27
>
>Warning: Supplied argument is not a valid MySQL-Link resource in
/www1/apache/htdocs/kumdori/main/club/id_check_me.html on line 28
>
>Warning: Supplied argument is not a valid MySQL result resource in
/www1/apache/htdocs/kumdori/main/club/id_check_me.html on line 29
>
>Warning: Supplied argument is not a valid MySQL result resource in
/www1/apache/htdocs/kumdori/main/club/id_check_me.html on line 31
>ID를 입력후 중복검사를 하세요.
>
>#
>Warning: Supplied argument is not a valid MySQL-Link resource in
/www1/apache/htdocs/kumdori/main/club/id_check_me.html on line 64
>
>해결 좀 해주세요
>
>그럼 감기 조심하시구요
========================================
DB서버를 웹서버에서 완전히 분리할때
웹서버쪽에서는
최소한 MySQL 클라이언트가 있어야합니다.
그리고 DB서버에서는 localhost와 웹서버에서 접근을
허락해야합니다.
DB서버의 mysql DB에
host,user,db 테이블에 각각의 DB이름과 허락할 호스트이름(가능한
IP로), 그리고
DB유저를 등록해줘야합니다.
아마 이부분이 빠져있는듯하군요.
연결이잘 되지않을경우에는
DB서버의 MySQL포트와 소켓위치를 지정해줘보세요.
mysql_connect('222.222.222.222:3306:/tmp/mysql.sock','DB_USER','DB_PASSWORD');
|