또 다시 질문을...
글쓴이: hurryon / 작성시간: 월, 2003/05/12 - 8:53오후
직장에서 테스트 할때는 잘 됐는데...집에 와서...테스트 서버(리눅스)에서
해보니 또 잘 안되네요.
컴파일까지는 잘 됩니다. 그런데...이번에는 소켓의 위치을 찾지 못하네요.
혹시 컴파일 옵션으로 소켓의 위치을 지정할수 있는지요? 혹은
export 와 같은 환경설정으로 지정을 해주는 지요? 물론 /etc/my.cnf에는
소켓의 위치을 잘 정의해 놓았습니다.
php도 문제 없이 돌아가고요.
/usr/local/mysql/socket/socket 이라는 파일로 소켓이 존재합니다.
Forums:
Re: 또 다시 질문을...
혹시나 권한이 없는 건 아닐까요? export로 정해주는 건 아닌것으로 알고 있습니다. my.cnf 에 들어있지 않나요? 그럼 고운 하루되시길...
=========================
CharSyam ^^ --- 고운 하루
=========================
소켓의 위치을 변경했습니다.
export 시키는 방법이나 혹은 mysql 에서 제공하는 함수에서 소켓의 위치을
지정하는 방법이 있을거 같아서 api을 뒤져봤는데 나오지 않네요.
그래서 그냥 소켓의 위치을 에러 메세지에 나오는 내용되로 변경을 하니
되네요.
ㅡ.ㅡ;;
이런 황당한 경우가...으흠...이제부터 컴파을 해서 설치할때는 소켓의 위치을
기본으로 잡아야 겠습니다.
:)
my.cnf 에 소켓의 위치를 정하도록 되어 있는데 이상하네요.[
my.cnf 에 소켓의 위치를 정하도록 되어 있는데 이상하네요.
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
혹시나 두 개의 위치가 틀리거나, 수정후에 mysqld 데몬을
리스타트 하지 않은건 아닐까요?
그럼 고운 하루되시길...
=========================
CharSyam ^^ --- 고운 하루
=========================
음냐. 저도 그 부분을...
으흠. 그 부분에 대해선 잘 알고 있는데...제대로 되지 않더군요.
그래서 그 부분을...에러가 날때 나오는 소켓의 위치로 변경을 했습니다. 약간은
꾸리꾸리 하네요. 소켓의 위치을 제 마음데로 변경할수 없다니. 흐흐. 하긴 뭐
그 소켓의 위치가 뭐 대수겠습니까?
:-)
http://database.sarang.net 에서 검색을 해보니...어떤분도 저와 같은
경우의 질문을 하셨더군요. 으흠...정재익님의 답변이 소켓의 위치을 변경하는
수밖에 없다는.
ㅡ.ㅡ;;
으흠...혹시 무슨 방법이 있을 법도 한데요...아직은 못 찾았습니다요.
:-)
좋은 밤 되세요!
댓글 달기