안녕하세요. 윈도우즈 환경에서 mysql을 설치하고,
서버를 실행하려는 중간에 오류가 발생하여 도움을 얻고자 글을 남깁니다.
현재 Windows XP (sp2) 를 사용중이고요, mysql-community-5.0.45 를 사용하고 있습니다.
제가 겪고 있는 오류는 다음과 같습니다.
1. 제어판 > 관리도구 > 서비스 에 mysql 이 등록되어 있는데, 시작을 하면 오류메세지를 출력하면서
실행이 되지 않습니다.
2. 그리하여 명령어 프롬프트 창에서 실행하여 오류메세지를 출력하기 위해 my.ini 파일에
[mysqld] 섹션에 console 이란 옵션을 추가하였습니다.
3. mysqld 를 명령어 프롬프트 상에서 실행하면 다음과 같은 메세지를 출력하면서 mysqld 가 실행되지 않습니다.
아래와 같이 2줄의 메세지만을 출력하면서 mysqld 가 실행되지 않고 바로 프롬프트가 반환됩니다.
mysqld-nt: Error on delete of 'C:\mysql\Data\com1.lower-test' (Errcode: 22)
mysqld-nt: Error on delete of 'C:\mysql\Data\com1.lower-test' (Errcode: 22)
4. --defaults-file 옵션으로 설정파일의 위치를 지정하여 실행을 해도 같은 메세지 2줄의 메세지만 출력하면서
mysqld 가 실행되지 않고 바로 프롬프트를 반환합니다.
5. 설치문제라고 생각하여 디렉토리까지 지우고 재설치 해보았지만 결과는 똑같았습니다.
그리고 com1.lower-test 파일 삭제시 오류가 발생한다고 하여, com1.lower-test 라는 임의의 파일을 생성하려고
하였지만 이미 존재하는 파일이라고 나오더군요. (com1~com9 까지) 그래서 파일 검색으로 숨김 및 시스템파일까지
다 보이도록 하고 검색하였지만 해당 파일은 검색결과에 없었구요. 혹시나 레지스트리 검색까지 해보았지만
역시 결과가 없었습니다.
혹시 mysqld 와 com1.lower-test 의 관계를 아시는 분 계신가요?
아니면 com1.lower-test 라는 파일이 윈도우의 어떤 요소로 사용되는지 아시는 분 계신가요?
이 문제로 계속 마음이 쓰이네요. 아시는 분 있으시면 크신 가르침 부탁드리겠습니다.
감사합니다.
|