질문/조언질답게시판

CentOS 7 에서 DB 용량이 아주 크기에 이것을 통째로 이동하는 방법중에서

mariadb를 모두 디렉토리 모두 이동하는게 좋다고 하는데 

이거 어찌 해야 하는건가요

현재 phpMYadmin 에서 보면 한서버에 여러 DB가 있고 이중에서 가장큰 DB를 다른 서버로 이동을 할려고 합니다

덤프 뜨기에는 커서 DB를 통째로 덮어 씨우는게 좋다고 하는것 같은데 

혹시 어떻게 해야 하는지 아시는지요

 

  • profile

    현재 컴파일 하고 있고 이전 서버에 있는 XE 파일을 압축하여 새 서버로 이동을 다 하고 나서
    압축을 풀고 "물론 root" 에서 풀고요 그리고 나머지 DB 연결을 할려고 하는데
    고민이네요

     

    새로 설치하는것은 문제가 없지만 이것들을[DB] 이사하는데 쉽지 않네요

     

  • profile
    rsync -avz 이용해 새로운 서버로 폴더와 파일을 이동 하시면 빠를듯 하네요.....^^
  • profile profile
    지금 알아보겠습니다
    고맙습니다
  • profile
    버전이 다르면 복사한 파일을 인식하지 못할 수도 있습니다. 복사하는 동안에는 양쪽 디비를 모두 종료해야 하고요. 디비 용량이 무슨 테라단위로 나오는 게 아닌 이상, 덤프보다 더 편리하고 빠른 방법은 없습니다. 물론 덤프를 파일로 저장해서 압축하고 풀고 하는 과정 없이 A서버에서 B서버로 직접 쏴준다는 가정 하에...
  • profile profile
    기진곰님 "A서버에서 B서버로 직접 쏴준다는 가정 하에"에서
    어떻게 하는건가요 [A서버에서 B서버로 직접 쏴준다는 가정 하에] 이게 아마도 전에 하던것 하고 비슷한것 같아요
    용량은 500GB 정도 됩니다.
  • profile profile
    B서버에서

    ssh A서버계정@A서버호스트명 "mysqldump --single-transaction -uA서버아이디 -pA서버비번 A서버DB명 | gzip -c" | gzip -dc | mysql -uB서버아이디 -pB서버비번 B서버DB명

    적당히 응용하세요^^
  • profile profile
    고맙습니다 시도해보겠습니다 ^^;;

서버에 요청 중입니다. 잠시만 기다려 주십시오...