database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 2493 게시물 읽기
No. 2493
Re: # mysql넘 안되요... 흑흑... 제발 가르쳐주세요.
작성자
정재익
작성일
2000-07-08 08:41
조회수
2,083

아래 질문은 정말 여기서 지겹도록 받은 질문입니다.

'mysql.sock' 라는 단어로 찾기를 해 보시기 바랍니다.

 

해결법은 PHP 를 다시 컴파일해 주시기 바랍니다. 현재 PHP 에 포함된 mysql.so 라는 모듈은 /var/lib/mysql 에서 mysql.sock 라는 로컬 유닉스 접속 소켓을 찾습니다. 하지만 실제로 mysqld 라는 데먼은 아마도 저 소켓 파일을 /tmp 에 생성시키지 않나 싶습니다. 만약에 말씀 처럼 /tmp 디렉토리 아래에 소켓 파일이 없다면 어디에 생성되는지 확인해 보시기 바랍니다. 그리고 PHP 컴파일시 그 소켓 파일의 위치가 제대로 되도록 지정하시기 바랍니다. 아니면 mysql 을 다시 컴파일하는 것도 좋은 방법입니다. ./configure 시 소켓파일의 위치를 그곳으로 지정하면 되기 때문입니다. (이게 더 쉬운 방법일 것 같습니다)

 

> ****제가 아는 후배한테 한 질문입니다. 혹 아시는 분 꼭 좀 갈켜주세요...

> 사실 안 가르쳐 주셔도 포기는 안 합니다.!! 포기는 죽느니만 못하니까요 ^^ 꼭 좀 알려주세요....

> ***

>

> 방학 내 잘 지내고 있냐?? 음냐음냐...

> 엉아도 이젠 방학이니 어리버리 안 하고 좀 제대로 뭔가를 해 볼려고 노력하고 있는디 잘 안되네..

> 이젠 APM 내가 설치해서 쓰는 거 잠시 접었다.

> php4.0함 써 볼려고 좀 노력했는데.. 헉!!!

> 그냥 우선 3쓰고...

> mysql이 잘 안 된다...

> 한 번 살펴보고 가려운... 아니 무진장 아픈 곳 좀 고쳐주라.

> mysql설치하고 ./bin/mysql_install_db실행해서 디비 설치했거든...

> 그리고 ./bin/safe_mysqld & 해서 백그라운드로 디비데몬 실행해서

> ps -ef | grep mysql하니까

> 데몬이 뜬 게 보이더라구...

> root 824 790 0 05:01 tty1 00:00:00 sh ./bin/safe_mysqld

> root 835 824 0 05:01 tty1 00:00:00 /usr/sbin/mysqld --basedir=/ --d

> root 837 835 0 05:01 tty1 00:00:00 /usr/sbin/mysqld --basedir=/ --d

> root 838 837 0 05:01 tty1 00:00:00 /usr/sbin/mysqld --basedir=/ --d

> root 907 902 0 05:19 pts/0 00:00:00 grep mysql

>

> 밑에 것은 내가 실행한 php화일이구...

> <html>

> <?

> mysql_connect("localhost","urstory","");

> mysql_select_db("countdb");

> $result=mysql_query("SELECT view_count FROM homecount where hostname='homepage' ");

> if(mysql_num_rows($result)) {

> $view=mysql_result($result,0,"view_count")+1;

> mysql_query("UPDATE homecount set view_count=$view where hostname='homepage' ");

> echo "$view번째 손님입니다요.";

> }else

> {

> echo "Table안에 해당 record가 없습니다. ";

> }

> ?>

> </html>

>

> 사용자접근 카운터 예제인데....

> 브라우저로 실행시키면 에러가 이렇게 난다.

>

>

> Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/m

> ysql/mysql.sock' (111) in /home/httpd/html/testmysql.php3 on line 3

>

> Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/m

> ysql/mysql.sock' (111) in /home/httpd/html/testmysql.php3 on line 4

>

> Warning: MySQL: A link to the server could not be established in /home/httpd/html/testmysql.php3

> on line 4

>

> Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/m

> ysql/mysql.sock' (111) in /home/httpd/html/testmysql.php3 on line 5

>

> Warning: -1 is not a MySQL link index in /home/httpd/html/testmysql.php3 on line 5

>

> Warning: 0 is not a MySQL result index in /home/httpd/html/testmysql.php3 on line 6

> Table안에 해당 record가 없습니다.

>

> 데이터베이스 데몬 기동시키면 /tmp디렉토리에 mysql.sock이라는 소켓이 보인다는데 난 안보이거든...

>

> 그래서 그런가?

> 그래서 넘들이 얘기 하는 데로 리부팅해서 다시 데몬 띄우고 해도 이렇게 에러가 난다.

> 디비로 접근할 수 없다는 얘기 같은데... 접근 권한이 없어서인가??? 참고로 디비 실행해서 보면 다

> 되는데...

> mysql접근해서 하는 작업은 다 되거든...

> 설명이 미흡한가??

> 보고 좀 갈켜주라... 흑흑

>

> http://210.100l.211.253/testmysql.php3

[Top]
No.
제목
작성자
작성일
조회
2498486에서 속도가 너무 느립니다.
김기형
2000-07-08
1827
2497노순기님..감사합니다..(내용무)
밥튕
2000-07-08
1741
2495# 레코드 공백, 탭 없애는 법 아시는분??
구현서
2000-07-08
1883
2500┕>Re: # 레코드 공백, 탭 없애는 법 아시는분??
손동일
2000-07-08 12:06:01
2270
2492# mysql넘 안되요... 흑흑... 제발 가르쳐주세요.
김영곤
2000-07-08
1771
2493┕>Re: # mysql넘 안되요... 흑흑... 제발 가르쳐주세요.
정재익
2000-07-08 08:41:13
2083
2489mysql설치에서 에러가 나는디요
김윤복
2000-07-08
1693
2491┕>Re: mysql설치에서 에러가 나는디요
정재익
2000-07-08 01:02:44
1945
2488소켓문제 장장 12시간에 싸움.. 그 대미를 장식...
유령
2000-07-08
1837
2485데몬좀 살려주세요~ T_T
마루
2000-07-07
1790
2490┕>Re: 데몬좀 살려주세요~ T_T
정재익
2000-07-08 01:00:09
1790
2494 ┕>답변감사드립니다..해결됐어요..(내용없슴)
마루
2000-07-08 09:25:03
1800
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다