when the hurly-burly's done by harold.lloyd |
아 이오류 잡느라 -_- 꽤 시간을 많이 소비했네요 , 의외로 간단한 오류입니다.
일단 저같은경우는 mysql 5.5가 나왔길래, 모 트레젝션이 강화되고 등등 전반적으로 성능이 좋다고 하니 호기심에
./configure 옵션설정방법에서 CMAKE로 바뀌는 바람에 애좀 꽤나 먹었습니다.
일단 그 설치방법은 다음 포스팅때 쓰도록 하겠습니다
/etc/init.d/mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/블라블라.pid)
이런식의 오류가 뜨는겁니다.
cat /usr/local/mysql/data/블라블라.pid
110916 08:01:44 mysqld_safe mysqld from pid file /usr/local/mysql/data/블라블라r.pid ended
110916 08:04:22 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
^G/usr/local/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13)
110916 8:04:22 [ERORR] Aborting
일단 로그를 보니, 에러 13이라고 뜨는부분이 있네요.. 구글링을 검색하니까. 저같은경우 /data안에 mysql-bin.index가 생성되는데,
저도 DB전문가는 아니고^^ 그래도 얼마 안남은 학부생이다보니..
일단 이게 mysql하고 일치하지 않아서 그걸 지우면 된다고 하네요. 일단 해결방법중 하나입니다.
그런데 저 오류가 더 뜨는것입니다.
아 모지 이러는데 구글느님의 말씀
Error code 13 means permission denied. Did you check the permissions on your MySQL data files?
권한 체크해보라는겁니다.
ls -al
/data root root 웁스..
ㅋㅋㅋㅋ chown -R mysql data
ㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋStarting MySQL.. SUCCESS!
아 그리고 제가 이거전에 또다른 오류 로그가 있었는데, 그걸 지워버렸네요
일단 요 5.5 버전이 euckr에 친한것 같지 않습니다.
꼭 euckr사용하실꺼면
-DDEFAULT_CHARSET=euckr -DDEFAULT_COLLATION=euckr_korean_ci 꼭 같이 넣어주세요
대세가 UTF-8이라고 하지만 , 제가 사용하는 기반이 euckr이다보니,,,
제가 테스팅해본거는 저기서 -DDEFAULT_COLLATION=euckr_korean_ci 이걸 빼고서 make 해서 install 해서 실행하게 되면
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/블라블라.pid)
똑같은 오류가 뜨는데
그 오류 로그가
latin-어쩌구 저쩌구 하면서 euckr 이라고 뜹니다;; 로그가 없어서 어떻게 확실히 남겨놓지 못하겠지만,, 암튼 캐릭터셋 문제인것 같습니다..
아 컴퓨터한테 한국어를 가르치던지 해야지 .. 참나. ㅋㅋㅋㅋㅋ 즐겁게 추석 보내셨나요 ㅋㅋ 그럼 오늘도 즐거운 하루되세요
'Study > Linux' 카테고리의 다른 글
리눅스 시간 동기화 (0) | 2011.09.26 |
---|---|
xshell 과 zmodem을 이용한 ftp필요없이 파일전송 (2) | 2011.09.16 |
Centos6에서 setup이 안먹힐때, (0) | 2011.09.16 |
updatedb: can not find group 'slocate' (0) | 2011.09.14 |
PHP gdbm에 대하여, (0) | 2011.09.03 |
리눅스 ssh 접속 느릴때 (0) | 2011.07.08 |