0

나는 명령 프롬프트에서 mysqld 명령을 사용하여 (Windows Vista에서 V 5.5.15) 새로 설치 한 MySQL 서버를 시작하려고했으나 다음과 같은 오류 결과 : 나는 mysqld 명령을 사용하면MySQL 서버 시작이 문제

를 :

C:\Users\Panora>mysqld 
110914 16:23:02 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\Panora-PC.lower-test 
110914 16:23:02 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\Panora-PC.lower-test 
mysqld: File '.\mysql-bin.index' not found (Errcode: 13) 
110914 16:23:02 [ERROR] Aborting 

110914 16:23:02 [Note] mysqld: Shutdown complete 


C:\Users\Panora> 

나는 NET START 명령을 사용하는 경우 :

C:\Users\Panora>NET START MySQL55 
System error 5 has occurred. 

Access is denied. 


C:\Users\Panora> 

추가 참고 :

를 691,363,210

(1) I 아무 문제없이 시작하고 MySQL 워크 벤치 비주얼 UI를 사용하여 서버를 막을 수이다

(2)가이 명령 mysqladmin -u root -p shutdown

를 사용하여 문제없이 커맨드 라인을 사용하여 서버를 막을 수 오전

답변

3

이 오류는 잘못된 사용 권한 (거부 됨)으로 인해 발생합니다. mysql이 시작해야하는 사용자와 데이터 디렉토리의 권한을 확인하십시오.

+0

사용자는 모든 권한이 할당 된 "루트"입니다. 나는 "mysqld -u root"명령으로 시도했다. (같은 오류 메시지가 나타난다) – siva636

+0

http://dev.mysql.com/doc/refman/5.5/en/cannot-create.html 또한 주석을 읽는다. –

+2

"Vista의"사용자 계정 컨트롤 "은 관리자 권한을 금지합니다.이 기능을 해제하면 모든 것이 예상대로 작동합니다." 참조 : http://forums.mysql.com/read.php?11,189284,189287#msg-189287 –

0

이전 대답과 동일합니다. 이 문제는 Windows Vista가 프로그램 파일에 쓰기를 제한하기 때문에 발생합니다. 그리고 쓰면 임시 파일에만 쓰게됩니다. UAC를 끄려하지만 데이터 폴더를 다른 위치로 옮기는 것이 좋습니다. 프로그램 파일이 아닙니다.