찾다

 >  Q&A  >  본문

如何把3个不同的MySQL数据库数据整合到一个MySQL数据库中?

现在有3个网站分别是discuz,phpcms,thinkphp开发的,他们有各自的用户数据,想把这3个MySQL数据库中的数据整合起来放到一个数据库中,应该如何操作最好呢? 新建一个MYSQL数据库新设计数据表然后从3个原数据库中把数据读出来写进去么?

PHP中文网PHP中文网2874일 전715

모든 응답(3)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:16:20

    하나의 데이터베이스로 통합한다는 것이 무슨 뜻인지 모르겠습니다. 세 개의 프로젝트를 공통 데이터베이스로 변경한다는 뜻인가요, 아니면 세 개의 데이터베이스를 하나의 시스템에 넣는다는 뜻인가요?
    전자라면 기분이 좋지 않습니다. 왜냐하면 프로젝트가 3개이기 때문에 데이터베이스를 하나의 데이터베이스에 넣으면 테이블 이름 등에서 충돌이 발생하고 매우 힘들기 때문입니다. 수정하기 귀찮다.
    후자라면 각 프로젝트가 1개의 마스터와 n개의 슬레이브 형태인지는 모르겠습니다. 그렇다면 먼저 슬레이브 머신을 사용하여 3개의 데이터 슬레이브를 병합할 수 있습니다. 마스터 수행 스위치에서 기본 데이터베이스를 병합된 머신으로 전환할 때 이전 각 서버의 구성 차이점도 고려해야 합니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:16:20

    프로그램 통합, 트리거, 저장 프로시저, 외래 키 등 원하는 모든 것

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:16:20

    답변은 아직 연구가 필요합니다

    회신하다
    0
  • 취소회신하다