2011-02-25 6 views
0

mysql 서버 5.0.88에서 데이터베이스 중 하나의 덤프 파일을 만들려고했지만 응답이 Access is denied.입니다.mysql 5.0.88에서 덤프 파일 문제

이것은 내가 뭐하는 거지입니다 : 내가 덤프 파일을 만드는 명령을 윈도우 7의 명령 프롬프트를 사용하고 mysqldump를 응용 프로그램의 경로를 지정하고 실행하고있다.

C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u root -ppassword mydatabase > dumpfile.sql; 

내가 mysql dump issue 스레드 이미 스레드 겪었어요 : 여기 내 전체 명령입니다. 누군가 제가 여기서 무슨 일이 일어나고 있는지 이해할 수 있도록 도와 주실 수 있습니까? 왜 덤프 파일을 만들 수 없습니까? 나는 그것을 언젠가 시도해 왔지만 여전히 그것을 이해할 수는 없다.

감사합니다.

+0

전체 오류를 게시하고 해당 디렉토리에 파일을 쓸 수 있습니까? – nos

+0

@nos : 유일한 오류는 ** 액세스가 거부되었습니다. ** 감사. – skip

답변

1

를 참조하십시오. (즉, 당신이보고있는 오류 않는 한 그 해결에 아무 소용이 없다.)

오류 얻는 경우 :

Error 5: Access is denied 

다음 문제가 (파일 시스템 권한입니다 즉, 당신은하지 않습니다 지정된 디렉토리에 지정된 파일을 쓸 수있는 권한.)

mysqldump 파일을 mysql bin 디렉토리에 작성하는 것은 좋지 않다.

이 해결 방법은 사용 권한이있는 디렉토리에 파일을 쓰는 것입니다.

> mysqldump -u root -ppassword mydatabase >C:\users\spencer7593\mydatabase.sql 
+0

그래, 내가 쓰려고했던 폴더에 글을 쓸 수 없다. 많은 감사합니다 :) – skip

1

Windows 7은 Program Files 폴더가 포함 된 시스템 폴더에서 더 높은 보안을 제공합니다. 당신이 관리자로 명령 프롬프트를 시작해야하는 경우

mysqldump -u root -ppassword mydatabase > D:\dumpfile.sql; 

같은 C:\ 뭔가보다 ... 다른 드라이브에 저장 다른보십시오.

mysqldump: Got error: 1045: Access is denied for user 'root'@ 

다음 문제가 MySQL의 인증입니다 : 당신이보고있는 오류가 같은 경우 여기 https://superuser.com/questions/33373/windows-7-you-dont-have-permissions-to-save-in-this-folder

2

MySQL Server 5.0 디렉토리에 쓰기 권한이 있습니까? "액세스가 거부되었습니다."는 cmd.exe 오류 메시지이며 MySQL은 아닙니다.

+0

예, 덤프 파일을 쓰려고 시도하는 폴더에 쓸 권한이 없습니다. 감사 :) – skip