• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 서비스
    • MySQL유지보수
    • MySQL라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.1 한글메뉴얼) [close]
  • 1. MySQL 5.1 Reference Manual
  • 2. Installing and MySQL 업그레이드하기
  • 1. 설치 관련 일반 사항
    2. 바이너리 배포판을 사용해서 MySQL을 설치하는 표준 방법
    3. 윈도우에 MySQL 설치하기
    4. RPM 패키지를 사용해서 리눅스에 MySQL 설치하기
    5. Mac OS X에 MySQL 설치하기
    6. Solaris에 MySQL 설치하기
    7. Installing MySQL on NetWare
    8. 다른 유닉스 유사 시스템에 tar.qz 패키지를 사용해서 MySQL 설치하기
    9. 소스 배포판을 사용해서 MySQL 설치하기
    10. 설치 후 설정 및 테스팅
    11. MySQL 업그레이드 하기
    12. MySQL 다운그레이드 하기
    1. MySQL 5.0으로 다운그레이드 하기
    13. OS 관련 노트
    14. 환경 변수
    15. Perl Installation 노트
  • 3. 사용 설명서 (Tutorial)
  • 4. MySQL 프로그램 사용하기
  • 5. 데이터베이스 관리
  • 6. 리플리케이션
  • 7. 최적화 (Optimization)
  • 8. 클라이언트 및 유틸리티 프로그램
  • 9. 언어 구조 (Language Structure)
  • 10. 문자 셋 지원
  • 24. API 및 라이브러리
  • 25. Connectors

2.12. MySQL 다운그레이드 하기

 

2.12.1. MySQL 5.0으로 다운그레이드 하기

 

이 섹션에서는 이전 버전이 새로운 버전 보다 더 효과적으로 동작되는 경우에 구형 버전으로 다운 그레이드 하는 방법에 대해 설명하기로 한다.

 

이 섹션에서는 이전 버전이 새로운 버전 보다 더 효과적으로 동작되는 경우에 구형 버전으로 다운 그레이드 하는 방법에 대해 설명하기로 한다.

 

동일한 릴리즈 시리즈 내에서 다운 그레이드 (예를 들면, 5.0.13에서 5.0.12로 다운그레이드)를 하는 경우의 일반적인 방법은 새로운 바이너리를 이전 버전의 최상위에 설치하는 것이다. 데이터 베이스에서는 아무것도 할 것이 없다. 하지만, 항상 그러하듯이, 백업을 받아 두는 것이 좋다.

 

아래에서는 다운 그레이드를 실행할 때 체크해야 할 항목들을 명시하고 있다:  

  • 다운 그레이드 하고자 하는 버전에 있는 업그레이드 섹션을 숙지하여 필요 없는 기능은 실행하지 않도록 한다. Section 2.11, “MySQL 업그레이드 하기”를 참조할 것.
  • 그곳에 다운 그레이드에 관련된 사항이 있다면, 그 부분도 숙지하기 바란다.

대부분의 경우, 여러분은 동일한 MySQL릴리즈 시리즈 버전에서 진행하는 동안, 동일 머신에 있는 서로 다른 버전 간에는MySQL 포맷 파일과 데이터 파일을 이동하는 것이 가능하다.

 

하나의 릴리즈 시리즈에서 다른 릴리즈 시리즈로 다운 그레이드를 할 경우에는, 테이블 스토리지 포맷이 서로 호환 되지 않는 경우도 있다. 이럴 경우에는, 다운 그레이드 하기 전에 mysqldump를 사용해서 테이블을 덤프한다. 다운 그레이드한 후에, mysql을 사용해서 덤프 파일을 재 로드하거나 또는

mysqlimport를 사용해서 테이블을 재 생성한다.

 

다운 그레이드할 때 하향 비호환적인 테이블 포맷(downward-incompatible table format) 변경에 대한 일반적인 증상은 테이블을 열지 못한다는 것이다. 이와 같은 경우, 다음의 과정을 진행한다:

 

1.      구형 버전 서버를 종료한다.

2.      신형 버전 서버를 재 시작한다.

3.      구형 버전 서버에서 사용할 수 없었던 모든 테이블을 덤프한다. Mysqldump를 사용해서 덤프 파일을 만든다.

4.      새로운 서버를 종료하고 구형 서버를 재 시작한다.

5.      구형 서버로 덤프 파일을 재 로드한다. 이제는 사용 가능할 것이다.

서울시 강남구 영동대로 602 6층  TEL: 02-6061-0006
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved