: : 은아님.. 저도 은아님과 같은 mysql 오류가 나는데.. 게시판 보고 여러가지
: : 지도 해 보았지만 여전히 안되네요.. mysql도 여러번 설치하고 했는데..
: : mysql 해결 되었다고 하셨는데.. 방법좀 올려주세요.. 부탁해요~~
: : 저도 좀 급해서.. 여러가지 시도 했지만 안되네요..
: : 정 안되면 리눅스부터 다시 함 셋팅해 볼까하는데..
: : 님의 방법좀.. 알려주세요~~
: :
: :
: :
:
: 음..저 지금 메시지 봤는데여~
:
: mysql이 어떤문제인지..말씀을 해주셔야..
:
: 제가 알고있는 한도에서는 ..성심성의껏~~ ^^p
:
: --
sql 소켓오류 시군요!!! ㅡㅡ..
거정말 짱납니당... 저는 별짓을 다했어요..
음..우선은요~
#rpm -gq|grep -i mysql
rpm mysql이 남아있는지 꼭 확인하셔여~
있다면 우선지우셔야 합니다.
있다고 가정하예.. #rpm -e mysql버전
지우시고, 데몬구동하신다음에 해보시도록.. 만약
(저는 없는데도 계속 나오는경우 였습니다 ㅡㅡ@)
rpm 파일이 없을수도 있습니다. 우선설치하고 소켓이 계속나오는건데요.
1번 데몬구동을 하고 #./bin/safe_mysqld &
나오는 소켓이 있구요. 1차적으로 넘어갔는데..
## ps -ef | grep mysql 데몬이 떠는지 확인해보십시요.
2번 mysql 서버로 들어갈때 나올수도 있습니다. #./bin/mysql
mysql > 이게 떠야 정상이잖나여? 이게 안나오고 소켓이 뜨는경우가 있습니다.
1번의경우..우선은 mysql db를 일반사용자와 mysql이 구동할수 있도록
그룹하고, 사용자를 만들어 져야 합니다.
#groupadd mysql
#useradd -g mysql mysql
#cd /usr/local/mysql/bin 가서요.
#./mysql_install_db 해주시고요.
#cd /usr/local/mysql 에가면 디렉토리가 있습니다. var 가 만약에
생성이 안됬으면, 만들어 주세요. (전 안 만들어져서 임의로 만들었습니다.)
db 존재하는 디렉토리와 해당 파일이 mysql 소유로 설정해야 합니다.
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chown -R .mysql /usr/local/mysql
이렇게 변경을해줍니다 .
/tmp/mysql.sock 이있는지 확인하십요, 없다면 임시로 만들어주셔야 합니다.
#touch /tmp/mysql.sock
그다음에 데몬을구동하십시요.
#./bin/safe_mysqld --user mysql &
#./bin/mysql
2차적으로 데몬까지 확인하고 소켓오류가 나오시면,
우선 데몬을 죽이셔야 합니다
#/etc/rc.d/init.d/mysqld stop
데몬이 안죽는경우가있습니다.그러면
#killall mysql 죽이십시요.
#safe_mysqld --socket=/tmp/mysql.sock 해보시고요. 안되면
#/usr/local/mysql/bin/mysql -u root -p
비번을 문의합껍니당.. 루트의 비번이 안들어가면..
#/usr/local/mysql/bin/mysql -u mysql -p
mysql 그룹으로 해서 들어가는 방법 있는데요.
그룹 생성하면서 비번도 같이 만들어 주십시요..
#passwd mysql 치면 비번 넣으라고 나올껍니다.
간혹 root에서 안들어가도, mysql 에서 연동이 되는경우가 있습니다.
그래도 안되면,,
mysql 한단계 낮은 버전으로 설치해 보셔야 합니다.
이정도면 될듯..참~ php 문제 해결이되었답니당~ ^_^
포기하지 마셔여~ 아파치부터 , mysql, php, 이것들땜시 무진장 애먹었답니당~--최은아