
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을 변경할 수 있는지 확인하는 것입니다.