두 개의 MySQL 서버를 동기화하는 가장 좋은 방법/도구는 무엇입니까 (동일한 클러스터가 아님)

StackOverflow https://stackoverflow.com/questions/617598

문제

나는 내 집에서 앱을 개발하고 상용 서버에서 데이터로 채워져 있습니다.
상용 서버에서 MySQL DB를 개인 서버로 덤프하는 간단하고 쉬운 방법이 필요합니다.
이 작업을 수행하는 도구/명령이 있습니까?
(저는 DB를 슬레이브로 만드는 것에 대해 생각했지만, 항상 Commercial MySQL Server를 터치 할 권한이 없으며 서버에서 개발됩니다 ...이 방법으로 문제를 일으킬 수 있습니다. .

도움이 되었습니까?

해결책

이것은 데이터베이스를 백업하고 다시로드 할 수있는 방법입니다.

마스터 서버에서

mysqldump -u[username] -p[password] databasename > database.sql

또는 기능을 포함 해야하는 경우 또는 트리거가

mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql

database.sql을 Dev 서버로 복사하십시오

DEV 서버에서

mysql -u[username] -p[password] databasename < database.sql

다른 팁

당신은 시도 할 수 있습니다 SQLYOG 작업 에이전트 - 좋은 리뷰를 받고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top