2012-08-31 2 views
3

wlan을 입력하자 마자 자동 동기화 도구로 내 iMac과 내 MB Air간에 작업 파일을 동기화합니다.Wlan을 통해 MAMP 데이터베이스 동기화

이제 로컬 MAMP Webdev 환경을 동기화하고 싶습니다. 내 전체 MAMP 폴더를 동기화하려고 시도했지만 고통과 파산의 세계로 연결되었습니다. 여기에 언급 된 사람이 좋은 생각이 아니란 것 같습니다.

이제 다른 아이디어가 있습니다. 자동화 된 db 내보내기 스크립트가 있습니까? .sql 파일을 동기화하고 자동으로 다른 컴퓨터에서 다시 가져올 수 있습니다.

다음과 같은 것이 있습니까 :

도움 주셔서 감사합니다.

+0

정말 쉽습니다. 30 분마다 실행되는 cron이 있어야하고, 예를 들어 "192.168.0.11"과 같은 로컬 IP가있는 장치인지 확인해야합니다. , 그리고 그것을 발견하면, 그것은 브로드 캐스트하는 그 장치의 스크립트와 그 모든 스크립트를 호출합니다 모든 데이터베이스를 내보내고 찾고있는 다른 장치로 업로드하는 것입니다. 이것은 모두 PHP로 매우 쉽게 생성 할 수 있습니다. –

답변

0

나는 일반적으로 내가 내 기계 : 당신은이 쉬 스크립트를 만들 수

에 테이블의 100 단위를 명령 줄을 사용하는 경우 경우 별 기준으로이 작업을 수행; 당신이 작업을 시작할 때 수동으로 import.sh을 실행 -

%pathtomysqlbin%/mysqldump -u%admin% -p$adminpw% --all-databases > tmpfile.sql 

하고 그런 다음 시작하기 전에 export.sh 스크립트를 실행하고 마지막으로 당신의 동기화 도구를 말할

%pathtomysqlbin%/mysql -u%admin% -p%adminpw < tmpfile.sql 

을 import.sh export.sh 다른 컴퓨터 :)

관련 문제