P粉0154020132023-08-26 09:51:58
이전 버전의 MySQL에서는 MyISAM 테이블에서 이 작업을 수행할 수 있었지만 MySQL 8.0에서는 완전히 새로운 "데이터 사전" 구현을 도입했습니다. 이는 내부적으로 유지 관리되는 메타데이터 데이터베이스이며 MyISAM보다 InnoDB를 선호합니다. 따라서 파일을 이동하는 캐주얼한 방식은 더 이상 예전처럼 잘 작동하지 않는다고 생각합니다. 한 인스턴스에서 다른 인스턴스로 테이블을 이동하려면 내보내기 및 가져오기 단계를 올바르게 수행해야 합니다.
InnoDB의 경우 전송 가능한 테이블스페이스를 사용할 수 있습니다. 최소한 이 방법을 사용하면 전체 데이터 가져오기를 수행할 필요는 없지만 파일을 복사하는 것보다 몇 가지 단계가 더 필요합니다.
P.S.: 저는 몇 년 동안 MyISAM을 사용하지 않았습니다. 나는 내 데이터베이스가 ACID 속성을 지원하는 것을 선호하는데 MyISAM은 ACID 속성을 지원하지 않습니다.