2011-01-20 3 views
5

MAMP (OS-X 10.6.6)를 사용 중이고 mybox db 폴더를 보관 용 계정 폴더로 이동하려고합니다. MAMP 실행 MySQL 서버는Mac OS X mySQL 사용자 지정 데이터베이스 경로 (MAMP PRO)

/Library/Application Support/appsolute/MAMP PRO/db/mysql 

에 해당 데이터베이스를 저장 .. 그리고 나는 그것이 MySQL의 폴더에 심볼릭 링크 또는 별칭을 따라 얻을 수 없습니다.

데이터베이스를 저장하기 위해 mySQL에서 사용하는 경로를 변경하는 방법이 있습니까? MAMP 포럼에서 그들은 가능하지 않다고 말하지만 MAMP가 실행중인 모든 MySQL 서버의 설정 파일이 있어야 사용 데이터베이스에 대한 대체 위치를 지정할 수 있다고 상상합니다.

누구나 이것을 습득하는 방법을 알고 계십니까? DB를 보관 용 계정에 저장하는 것은 다른 컴퓨터의 프로젝트에서 작업 할 수 있도록 해결해야 할 마지막 요소입니다.

+0

TextMate를 사용하여 Applications/MAMP - Applications/MAMP PRO -/Library/Application Support/appsolute 및 ~/appsolute 디렉토리에서 'Support/appsolute/MAMP'및 'PRO/db/mysql' 라이브러리/응용 프로그램 지원/appsolute,하지만 logfiles 및 동적으로 생성 된 tmp 파일을 제외하고는 일치 항목을 찾을 수 없습니다. 그래서 경로가 바이너리 형식으로 저장되어 있거나 어떻게 든 in-app ..와 함께 stiched 된 것 같습니다. 당혹 스럽네. – mikkelbreum

답변

6

그냥 알 수없는 '별칭'유형이 작동하지 않는다는 것을 알게되었습니다. 적절한 유닉스 심볼릭 링크를 만드는 것이 좋습니다. 이렇게하면 문제가 해결되고 데이터베이스가 드롭 박스에 보관됩니다.

ln -s /Users/username/Dropbox/MAMP_db/mysql /Library/Application\ Support/appsolute/MAMP\ PRO/db/mysql 
+0

맞습니다. mysql 폴더를 먼저 드롭 박스로 옮기는 것이 중요합니다. 그런 다음 터미널을 열고 심볼릭 링크를 만듭니다. 나는 당신이 중복 경고를받는다고 생각한다. 그러나 당신이 그것을 순서대로하지 않으면 혼란 스러울 수있다! 건배 @mwb – itsricky

+0

완벽. 디렉토리를 먼저 백업해야합니다. –

1

mwb의 방법이 작동합니다. 당신은 또한 사용자로서 아파치/MySQL 서버를 운영 할 필요가 있음을 기억하십시오. 이러한 설정은 MAMP PRO (서버 -> 일반)

에 있습니다. 다른 시스템의 데이터베이스에 액세스하기 위해 dropbox를 사용하려면 Dropbox와 동일한 경로가 있어야합니다.