• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 1. 일반적인 설치 가이드
    2. 일반적인 바이너리를 사용하여 MySQL의 Unix / Linux에 설치
    3. Microsoft Windows에 MySQL 설치
    4. OS X에 MySQL 설치
    5. Linux에 MySQL 설치
    6. Unbreakable Linux Network (ULN)를 사용한 MySQL 설치
    7. Solaris 및 OpenSolaris에 MySQL을 설치
    8. FreeBSD에 MySQL 설치
    9. Installing MySQL from Source
    10. 설치 후 설정 및 테스트
    11. MySQL 업그레이드 및 다운 그레이드
    1. MySQL 업그레이드
    2. MySQL 다운 그레이드
    1. MySQL 5.5으로 다운 그레이드
    3. 테이블 또는 인덱스 재구성이 필요한지 여부 확인
    4. 테이블 또는 인덱스를 다시 만들거나 복구
    5. MySQL 데이터베이스를 다른 시스템에 복사
    12. 환경 변수
    13. Perl 설치에 대한 설명
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

2.11.2 MySQL의 다운 그레이드

2.11.2.1 MySQL 5.5으로 다운 그레이드

이 섹션에서는 새로운 버전보다 이전 버전이 더 잘 작동하는 드문 경우를 위해, MySQL의 이전 버전으로 다운 그레이드하는 방법에 대해 설명합니다.

다운 그레이드가 실패하고 인스턴스가 불안정한 상태가되었을 경우를 대비하여 미리 백업을 수행하면 좋을 것입니다.

동일한 릴리스 시리즈의 일반 제공 (GA) 상태의 버전간에 다운 그레이드하는 경우는 일반적으로 새로운 바이너리를 이전에 설치하면 데이터베이스에 아무것도 변경하지 않습니다.

동일한 릴리스 시리즈의 이정표 릴리스 간 (또는 GA 릴리스 이정표 발표에)의 다운 그레이드는 지원되지 않고 문제가 발생할 수 있습니다.

다음 항목은 다운 그레이드를 수행 할 때 반드시 할 체크리스트입니다.

  • 다운 그레이드 원래 릴리스 시리즈의 업그레이드 섹션을 읽고 실제로 필요한 기능이 없는지 확인합니다. 섹션 2.11.1 "MySQL 업그레이드" 를 참조하십시오.

  • 버전 다운 그레이드 섹션이 있다면 그것도 읽어 보시기 바랍니다.

  • 다운 그레이드하려는 버전과 현재 사용하고있는 버전 사이에 어떤 새로운 기능이 추가되었는지 확인하려면 릴리스 노트 를 참조하십시오.

  • 현재 사용하고있는 MySQL 버전과 다운 그레이드하려는 버전 사이에서 테이블 형식 또는 문자 집합 또는 데이터 정렬로 변경이 있었는지 여부를 섹션 2.11.3 "테이블 또는 인덱스 재구성이 필요한지의 확인 " 에서 확인하십시오. 이 경우 그 변경에 따라 MySQL 버전 간의 호환성 부족이 발생하는 경우는 섹션 2.11.4 "테이블 또는 인덱스를 다시 만들거나 복구" 의 단계를 사용하여 영향을받는 테이블을 다운 그레이드 하는 것이 필요합니다.

대부분의 경우, MySQL의 동일한 릴리스 시리즈의 버전에 머물러있는 한, MySQL 형식의 파일 및 데이터 파일은 동일한 아키텍처 다른 GA 버전간에 이동할 수 있습니다.

하나의 릴리즈 시리즈에서 다른 릴리스 시리즈로 다운 그레이드하는 경우 테이블 스토리지 포맷의 호환성을 취할 수 없게되는 경우가 있습니다. 이 경우 다운 그레이드하기 전에 mysqldump를 사용하여 테이블을 덤프합니다. 다운 그레이드되면 mysql 또는 mysqlimport를 사용하여 덤프 파일을로드하고 테이블을 다시 작성합니다. 실례은 섹션 2.11.5 "MySQL 데이터베이스 다른 시스템에 복사" 를 참조하십시오.

다운로드했을 때 하위 호환되지 않는 테이블 형식의 변경의 일반적인 현상은 테이블을 열 수없는 것입니다. 그런 경우에는 다음과 같이합니다.

  1. 다운 그레이드 연락처 오래된 MySQL 서버를 중지합니다.

  2. 다운 그레이드 원래 새로운 MySQL Server를 다시 시작합니다.

  3. mysqldump를 사용하여 기존 서버에서 액세스 할 수없는 테이블을 모두 덤프 덤프 파일을 만듭니다.

  4. 새로운 MySQL Server를 중지하고 기존 서버를 다시 시작합니다.

  5. 기존 서버에 덤프 파일을 다시로드합니다. 이제 테이블에 액세스 할 수 있어야합니다.

mysql 데이터베이스의 시스템 테이블이 변경된 경우 다운 그레이드에 의해 일부 기능이 손실되거나 조정이 필요하거나하는 경우가 있습니다. 다음은 몇 가지 예입니다.

  • MySQL 5.1에서는 트리거 생성에는 TRIGGER 권한이 있어야합니다. MySQL 5.0 TRIGGER 권한이 아니라 대신 SUPER 가 필요합니다. MySQL 5.1에서 5.0으로 다운 그레이드하는 경우는 5.1 TRIGGER 권한을 가지고 계정에 SUPER 권한을 부여해야합니다.

  • 트리거는 MySQL 5.0에서 추가 된 때문에 5.0에서 4.1으로 다운 그레이드 할 경우 트리거를 전혀 사용할 수 없습니다.

  • mysql.proc.comment 컬럼 정의는 MySQL 5.1과 5.5 사이에서 변경되었습니다. 5.5에서 5.1로 다운 그레이드 후이 테이블은 손상되어 복구가 필요하다고 간주됩니다. 이 문제를 해결하려면 다운 그레이드 대상 MySQL 버전에서 mysql_upgrade를 실행합니다.


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