현재 MySQl서버 기반으로 기존 MySQL 서버에서 새 MySQL서버로 DB를 이전 하고자 합니다.
이전하고자 하는 DB의 용량은 600GB입니다.
이 때 가장 빠르고 안정적으로 이전 하는 방법 문의 드립니다.
상황은 아래와 같습니다.
구분
|
기존서버
|
새 서버
|
OS
|
시놀로지 NAS
|
centos-release-7-5.1804.el7.centos.x86_64
|
DB
|
mariaDB 10.3.7
|
mariaDB 10.4.7
|
Innodb_per_table
|
1
|
1
|
RAM
|
|
128GB
|
HDD
|
|
30TB
|
시도했던 방법
frm파일과 ibd 파일을 이용한 복원
기존 서버에서 새 서버로 frm파일과 ibd 파일을 가지고 와서, 테이블을 생성 한 후 가지고온 ibd파일로 새로 생성된 ibd파일을 덮어씌우고, ALTER TABLE [TableName] IMPORT TABLESPACE를 사용해서 복원작업을 하는 도중에 - 실행 후 2시간 ~ 3시간 정도 사이에 다음과 같은 오류가 발생하고 프로세스가 죽어버립니다.
ERROR 2013 (HY000): Lost connection to MySQL server during query |