버전 갈아타기 위해 마이그레이션을 진행했습니다.

1. 백업하기

사용자 삽입 이미지
2. Database 만들기

이전 버전이 사용하고 있던 DB와 동일한 밴더에서 만들어줘야겠죠. MySQL을 사용하고 있어서 오랜만에 MySQL에 접속했습니다.

mysql -u root -p
show databases;
create database db이름 DEFAULT CHARACTER SET utf8 collate utf8_general_ci

여기서 인코딩 설정이 중요한데, 이전에 사용하던 DB 인코딩과 동일하게 설정해야 합니다. 안 그럼 복구했을 때 한글이 전부 깨져보이는 현상이 발생할 수 있습니다.

이전에 사용하던 DB 및 자세한 정보들은 System Information에서 확인할 수 있습니다.

3. 새 버전 Confluence 설치하기

설치는 간단합니다. 다운 받고, 압축 풀고, /confluence/WEB-INF/classes 에 들어가신 다음
vi co TAB
설정파일이 위치할 곳을 설정해줍니다. 해당 폴더가 없을테니 설정을 마치고 나서 새로 만들어 줍니다.

4. 톰캣 설정 변경하기

기본의 confluence홈을 가리키던 톰켓/conf/Catalina 이하에 위치한 설정파일. ~~.xml을 열어서 새로 설치한 Confluence홈으로 설정을 바꿔줍니다.

5. 복구하기

첫번째에 다운받은 백업 파일을 사용해서 복구작업을 하면 됩니다.

몇일 사용하면서 지켜본 뒤 다음 작업을 합니다.
- 기존 컨플루언스 홈 디렉터리와 설정 파일 디렉터리 삭제
- 기존 DB 삭제