2013-07-24 5 views
0

CRM 사이트에서 작업하고 있습니다. 이제 사이트를 한 서버에서 다른 서버로 이동해야합니다. 파일을 이동하는 데 문제가 없으므로 파일에서 변경 또는 업데이트를 알 수 있습니다. 그러나 우리는 하나의 데이터를 잃지 않고 한 서버에서 다른 서버로 DB를 이동해야합니다. 우리는 이전 서버에서 새 서버로 DB를 변경하면서 새 서버에서 기존 서버 DB에 액세스 할 계획이었습니다. 그러나 문제는이 프로세스를 수행 할 때 사용자가 이전 DB에 레코드를 삽입 할 수 있다는 것입니다. 그래서 우리는 이미 DUMP를 찍었 기 때문에 그 데이터를 잃어 버렸습니다. 그래서 단일 데이터를 잃어버린 상태에서 DB 전송을하는 가장 좋은 방법은 무엇인지 저희에게 알려주십시오.한 서버에서 다른 서버로 데이터베이스 이동

우리는 투기에서 새로운 서버로 변경하는 사이의 기록을 생각하고 있습니다. .... 가능하다면 어떻게하면 좋을까요? ...

+2

[replication] (http://dev.mysql.com/doc/en/replication.html)을 사용하십시오. [데이터베이스 이동을위한 빠른 MySQL 복제] (http://blog.onetechnical.com/2012/05/29/quick-mysql-replication-to-move-a-database/)에 설명되어 있습니다. – eggyal

+1

마이그레이션을 처리하는 데 걸리는 시간에 따라 덤프를 수행하기 전에 이전 서버를 "유지 보수를 위해 다운"할 수도 있습니다. –

+0

@SajanParikh : 예, 유지 관리를 위해 업무상 중요한 응용 프로그램을 항상 오프라인 상태로 설정해야하기 때문에 가능합니다. Google은 GMail과 Google 검색을 더 자주 오프라인으로 가져 가야합니다 ... 분명히 충분히 유지 관리하지는 않습니다! – eggyal

답변

0

두 서버에서 업데이트를 허용합니다. 즉, 기존 DB 서버가 업데이트를 적용합니다. DNS 마이그레이션이 완료되면 DB 데이터 만 마이그레이션하십시오. 그러나 약간의 중단 시간이있을 수 있지만 스크립트는이를 가속화 할 수 있습니다.

관련 문제