MySQL datadir 위치를 WAMP 아래의 매핑된 드라이브로 변경

MySQL datadir 위치를 WAMP 아래의 매핑된 드라이브로 변경

Windows 7에서 실행되는 WAMP 서버가 있고 mysql 데이터 파일을 네트워크 공유(NAS 장치)로 이동하고 싶습니다.

WAMP 서버를 중지하고, NAS의 공유에 대한 드라이브 문자 매핑을 만들고, 이전 위치의 파일을 새 공유 아래의 폴더에 복사했습니다.

my.ini에서
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
다음으로 변경되었습니다.
datadir=s:/wamp_files (s:는 \NAS\SHARE에 매핑되고 wamp_files는 폴더입니다.)

WAMP 서버를 다시 시작했습니다.

이제 (mysql.log에) 다음과 같이 표시됩니다.

wampmysqld: 파일 '.\mysql-bin.index'를 찾을 수 없음(오류 코드: 13) 111116 12:27:24 [ERROR] 중단 중

111116 12:27:24 [참고] wampmysqld: 종료 완료

mysql 서비스가 시작을 거부합니다.

누구든지 아이디어가 있나요?

(NAS는 netgear ReadyNAS 장치이며 공유는 공개 액세스용으로 설정되어 있습니다)

답변1

로그인 하에(예: Explorer를 통해) 생성한 드라이브 매핑은 서비스에서 사용할 수 없습니다. 거기에스택오버플로 질문이는 몇 가지 해결 방법과 하나의 잠재적인 솔루션(ForcePush의 답변)을 제안합니다.

더 강력한 옵션은 매핑된 네트워크 드라이브가 아닌 네트워크 공유를 가리키도록 datadir을 변경할 수 있는지 확인하는 것입니다.

관련 정보