나는 보통 MAMP MySQL/db/db-site-name 폴더를 SVN에 넣는다.
MAMP가 시작되면 해당 폴더의 모든 파일과 디렉터리에 drw ------- (600) 권한을 부여합니다. 이 폴더 중 하나가 .svn 하나이므로 drwxr-xr-x (755)가되어야합니다. 그렇지 않으면 클라이언트와 SVN 작업 복사본에 액세스 할 수 없습니다.
누구든지 MAMP를 올바르게 설정할 수 있습니까?MAMP가 MySQL 파일 사용 권한을 600으로 설정하는 이유는 무엇입니까?
1
A
답변
0
여러 사용자가 MySQL 데이터 파일을 공유하고 있습니까? 그것은 본질적으로 안전하지 않습니다. 원시 데이터 파일을 복사하는 누군가가 일관된 사본을 얻을 것이라는 보장은 없습니다. A는 복사가 진행되는 동안
- 사용자가 사용자 B가하는 MySQL의 원인이 어떤 행동 업데이트 : 실제로 복사를하는 데 시간이 오래 걸리는 큰 데이터 저장소의 경우를 고려 그 파일 (업데이트 또는 삽입 또는 삭제 작업, 말). 데이터 업데이트
- 일부가 이미 복사 된 파일의 시작 근처에 완료
- 데이터 업데이트의 다른 부분은 아직
- 사용자를 복사되지 않은 파일의 끝 부분에 있습니다 B는
- 사용자 A가 파일 복사를 완료, 지금은 손상된 파일이 평소와 같이 작업에 간다 - 그것은 단지 거기에 사용자 B의 변경의 절반을 가지고
다른 개발자에게 파일 사본을 제공해야하는 경우 데이터베이스 파일 자체가 아닌 데이터 덤프 공유를 고려하십시오. mysqldump
은 쉽게 다른 개발자와 쉽게 공유 할 수있는 plaintext 덤프 파일을 생성 할 수 있습니다. 그런 다음 자신의 MySQL 인스턴스로 가져올 수 있습니다.
+0
고마워, 네가 맞다고 생각해. 한 프로젝트의 멤버 내에서 데이터베이스를 공유하는 또 다른 방법을 찾아야합니다. 아마도 유일한 해결책은 mysqldump를 사용하는 것이다. – SergioP
관련 문제
- 1. .NET에서 폴더 사용 권한을 설정하는 방법은 무엇입니까?
- 2. 파일 권한을 설정하는 방법 - Android
- 3. 후위에서 파일 사용 권한을 변경하는 방법은 무엇입니까?
- 4. java.io.File 메서드를 사용하여 파일 사용 권한을 설정하는 중
- 5. Perl에서 파일 사용 권한을 설정하려면 어떻게해야합니까?
- 6. VSTO Outlook 추가 기능에 대한 사용 권한을 설정하는 방법은 무엇입니까?
- 7. 데이터베이스 사용자를 기반으로 파일 권한을 설정하는 방법
- 8. WCF Windows 서비스에 대한 사용 권한을 설정하는 방법은 무엇입니까?
- 9. django 및 apache2 사용 권한을 설정하는 올바른 방법은 무엇입니까?
- 10. Powershell에서 Windows 서비스 사용 권한을 설정하는 방법은 무엇입니까?
- 11. SQL 데이터베이스에 대한 사용 권한을 설정하는 방법은 무엇입니까?
- 12. ColdFusion 코드에서 cfftp getfile에 대한 사용 권한을 설정하는 방법은 무엇입니까?
- 13. 서비스 참조 권한을 설정하는 방법은 무엇입니까?
- 14. VB6에서 관리자가 아닌 사용자에 대한 파일 권한을 설정하는 방법은 무엇입니까?
- 15. Windows에서 Linux 호스트에 대한 파일 권한을 설정하는 방법은 무엇입니까?
- 16. 파일 사용 권한이 디렉터리 사용 권한을 상속하지 않습니다.
- 17. PHP 최대 실행 시간을 600으로 설정하는 것이 안전합니까?
- 18. SVN 업데이트에서 파일 사용 권한을 유지 하시겠습니까?
- 19. Python/.NET을 사용하여 Windows에서 Samba 공유의 파일/디렉토리 소유권/사용 권한을 설정하는 방법은 무엇입니까?
- 20. eclipse가 권한을 변경하고이를 비활성화하는 이유는 무엇입니까?
- 21. Blackberry에서 Folder에 대한 권한을 설정하는 방법은 무엇입니까?
- 22. asp.net mvc에서 파일을 업로드 할 폴더에 권한을 설정하는 방법은 무엇입니까?
- 23. FileUtils.copyDirectory를 사용할 때 파일 사용 권한을 보존하는 방법은 무엇입니까?
- 24. 디렉터리/파일 사용 권한 문제
- 25. SVN이 내 파일 권한을 상실합니다.
- 26. MysQL 5.0의 패턴과 일치하는 데이터베이스 집합에 대한 사용 권한을 부여합니다.
- 27. 지역화 할 수있는 방식으로 설치시 폴더 사용 권한을 설정하는 방법
- 28. bash 스크립트에서 MySQL 권한을 부여하는 방법은 무엇입니까?
- 29. jsecurity : 데이터베이스에서 권한을 설정하는 방법?
- 30. 상태 응답을 설정하는 이유는 무엇입니까?
그런데 왜 그러한 관련성이없는 파일을 SVN에 두어야합니까? –
MySQL 파일을 SVN에 저장하여 프로젝트에 참여한 다른 웹 개발자와 데이터베이스를 공유합니다. 알아요 ... 정확한 방법은 아니지만 간단하고 빠르며 한 프로그램 (svn) 만 사용합니다. 더 좋은 방법으로이 문제를 해결할 제안이 있다면 ... :) – SergioP