2.1 다운로드
2.2 설치
- 설치 프로그램을 이용한 설치 – 데이터 디렉토리나 데이터베이스, 설정 파일이 생성된다.
- 윈도우 -> msi
- 리눅스 -> rpm
- 압축파일을 이용한 설치 – 데이터 디렉토리나 데이터베이스, 설정 파일을 직접 생성해 주어야 한다.
- 윈도우 -> zip 파일
- 리눅스 -> tar.gz
2.3 업그레이드
- 동일 소스코드 베이스 버전(버전에서 앞 두자리) 간의 호환성을 보장해 주기 때문에 마이그레이션 시 데이터베이스를 덤프/임포트 할 필요는 없다.
- 소스코드 베이스 버전이 변경되는 경우, mysql_upgrade 유틸리티를 사용하여 인증이나 기본 딕셔너리 정보 테이블의 구조를 업그레이드 해주어야 한다.
- MySQL -> MariaDB
- 임시테이블을 Disk에 생성할 경우 MySQL은 MyISAM스토리지 엔진을, MariaDB는 Aria 스토리지 엔진을 사용한다.
따라서 MySQL에서 MariaDB로 업그레이드를 할 경우 Aria 스토리지 엔진의 페이지 캐시 사이즈를 설정해 주는 것이 좋다.
- mysqldump 유틸리티를 이용한 업그레이드 방법 – sql 문장으로 데이터를 덤프하기 때문에(oracle exp와 유사) 버전에 상관없이 마이그레이션 수행이 가능하지만 백업과 적재에 오랜 시간이 소요된다.
- 업그레이드 전 mysqldump로 데이터 백업
- 새로운 버전 설치
- 덤프파일 임포트
- 적재 완료 후 mysql_upgrade 명령 실행
- 기존 데이터 파일을 유지한 상태에서 업그레이드 방법 – 업그레이드 진행 후 기존에 사용하던 설정옵션이 더 이상 사용되지 않을 때 서비스가 시작되지 않을 수 있으며 에러로그를 참고하여 확인해야 한다.
- 기존 데이터 백업
- 데이터는 유지한 상태에서 기존 서버 삭제
- 새로운 버전 설치
- mysql_upgrade 명령 실행
'MariaDB > Admin' 카테고리의 다른 글
스토리지 엔진 2 (0) | 2015.10.20 |
---|---|
MariaDB 최적화 1 (0) | 2015.10.14 |
MariaDB 옵티마이저 힌트 및 실행 계획 분석 시 주의사항 (0) | 2015.10.12 |
MariaDB 란? (0) | 2015.10.07 |
MariaDB 실행 계획 분석 1 (0) | 2015.10.06 |