저는 종종 서로 다른 Arch Linux 시스템 간에 마이그레이션해야 합니다. 일부 라이브러리는 구성은 동일하지만 버전이 다릅니다.
/var/lib/mysql
구체적인 예: OS A에는 MariaDB 15가 있는 OS B로 마이그레이션하려는 프로필( )이 있는 MariaDB 14가 있습니다 .
더 적절한가요?
- 구성 파일을 복사한 다음 라이브러리를 설치합니다(
pacman
제 경우에는). - 아니면 라이브러리를 설치하고 후속 구성 파일을 교체하시겠습니까? 이 문제는 MariaDB뿐만 아니라 Sublime Text, Chromium, keepass 등과 같은 다른 프로그램에서도 신뢰할 수 있습니다.
구성 파일은 언제 업데이트되나요? 라이브러리는 언제 업데이트되나요? 도서관은 언제 개관하나요? 이것이 한 프로그램에서 다른 프로그램으로 변경됩니까?
귀하의 답변에 미리 감사드립니다.
답변1
/etc/my.cnf
MariaDB의 구성 파일은 및/또는 에 있습니다 /etc/mysql/my.cnf
.
var/lib/mysql
데이터 디렉토리입니다. 데이터 디렉터리의 내용을 다른 버전의 MariaDB로 마이그레이션할 수는 없습니다. OS A의 MariaDB 14에서 데이터베이스를 덤프한 다음 OS B의 MariaDB 15로 덤프 파일을 가져와야 합니다. OS B의 구성 파일이 적용되므로 사용하려는 데이터베이스에 맞게 변경해야 할 수도 있습니다. 수입될 예정입니다.