mysql 시작시
글쓴이: hilovesh / 작성시간: 월, 2003/05/19 - 11:43오후
./safe_mysqld --user=mysql &
명령어를 친다음에
mysql에 접속하기 위해서 mysql를 치면
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
이라고 나오는데
도대체 왜그런거져?
머가 잘못된건가여?
Forums:
MySQL은...
먼저 safe_mysqld는 단독으로 실행시킵니다.
즉,
# ./safe_mysqld &
반드시 root유저로 실행시켜야 합니다. 일반 유저로 실행시키면 안됩니다.
------------------------------
좋은 하루 되세요.
mysql유저 셋팅 해주셨나 확인하세요.
mysql데몬을 mysql이라는 유저권한으로 돌리실때는
mysql에게 소유권을 넘겨주어야 합니다.
물론 없다면 유저부터 생성해주어야 겠죠 ?
adduser -M -c mysql.server mysql 이런식으로 만들어주시고
rpm은 안깔아봐서 모르겠구요
소스컴파일 하셨다면 보통 /usr/local/mysql이죠?
이걸 기준으로 chown root.mysql -R /usr/local/mysql
chown mysql.mysql -R /usr/local/mysql/data
(이곳은 소스컴파일 할때 지정해두었던 실제 테이블이 저장되는 공간입니다.)
rpm이면 아마 /var/ 밑에 어디였던거 같습니다.
위와 같이 소유권을 mysql에게 넘기시고 돌리시면 자알 돌아갑니다.
:)
아직 멀었다.. 난 여전히 시작점
저거..소켓에러 같은데여 ^^;;var/lib/mysql/mysq
저거..소켓에러 같은데여 ^^;;
var/lib/mysql/mysql.sock
보통은 소켓이 tmp/mysql.sock 에 들어가는데.. 옵션에 따라 바뀔수도 있구
삭제될경우도 있지여
찾아보시고... 에러난 위치에 심볼딕 링크를 해주시면 됩니다..
소켓에러 아니면??
몰라여.. ㅡ.ㅡ;;;
아바타 제작기간~~ 무려 5초!!!
댓글 달기