• 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 설치
    1. yum으로 Linux에 MySQL 설치
    2. Third-Party MySQL 배포판을 MySQL Yum을 사용하여 대체
    3. MySQL APT 저장소를 사용하여 MySQL을 Linux에 설치
    4. MySQL SLES 저장소를 사용하여 MySQL을 Linux에 설치
    5. RPM 패키지를 사용하여 MySQL을 Linux에 설치
    6. 오라클에서 Debian 패키지를 사용하여 MySQL을 Linux에 설치
    7. 기본 소프트웨어 저장소에서 MySQL을 Linux에 설치
    6. Unbreakable Linux Network (ULN)를 사용한 MySQL 설치
    7. Solaris 및 OpenSolaris에 MySQL을 설치
    8. FreeBSD에 MySQL 설치
    9. Installing MySQL from Source
    10. 설치 후 설정 및 테스트
    11. 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.5.2 Third-Party MySQL 배포판을 MySQL Yum을 사용하여 대체

지원되는 Yum 기반 플랫폼 (목록은 섹션 2.5.1 "MySQL Yum 저장소를 사용하여 MySQL을 Linux에 설치" 를 참조하십시오)에서는 MySQL Yum 저장소를 사용하여 타사의 MySQL 배포를 MySQL의 최신 GA 릴리스 바꿀 수 있습니다. 타사 MySQL 배포가 설치된 방법에 따라 절차가 다릅니다.

기본 타사 MySQL 배포 교체

타사 MySQL 배포를 네이티브 소프트웨어 저장소 (즉, 자신의 Linux 배포판에서 제공되는 소프트웨어 저장소)에서 설치 한 경우 다음 단계를 수행합니다.

  1. 데이터베이스 백업

    데이터 손실을 방지하기 위해 MySQL Yum 저장소를 사용하여 MySQL 설치를 대체하기 전에 반드시 데이터베이스를 백업하십시오. 데이터베이스 백업 방법은 제 7 장 "백업 및 복구" 를 참조하십시오.

  2. MySQL Yum 저장소 추가

    Adding the MySQL Yum Repository 에 기재된 설명에 따라 MySQL Yum 저장소 시스템의 리포지토리 목록에 추가합니다.

  3. Yum 업데이트에서 기본 타사 배포 교체

    디자인은 yum update 또는 yum update mysql-server 명령을 시스템에서 실행하면 MySQL Yum 저장소는 기본 타사 MySQL을 대체합니다.

Yum 저장소를 사용하여 MySQL을 업데이트 한 후에도 이전 버전의 공유 클라이언트 라이브러리를 사용하여 컴파일 된 응용 프로그램이 작동하는 것입니다. 그러나 응용 프로그램을 다시 컴파일하여 업데이트 된 라이브러리에 동적으로 링크하는 경우 특히 고려해야 할 사항 Upgrading to the Shared Client Libraries 를 참조하십시오.

네이티브 이외의 타사 MySQL 배포 교체

타사 MySQL 배포를 네이티브가 아닌 소프트웨어 저장소 (즉, 자신의 Linux 배포판에서 제공되지 않는 소프트웨어 저장소)에서 설치 한 경우 다음 단계를 수행합니다.

  1. 데이터베이스 백업

    데이터 손실을 방지하기 위해 MySQL Yum 저장소를 사용하여 MySQL 설치를 대체하기 전에 반드시 데이터베이스를 백업하십시오. 데이터베이스 백업 방법은 제 7 장 "백업 및 복구" 를 참조하십시오.

  2. Yum에 따르면 타사 네이티브가 아닌 저장소에서 MySQL 패키지를 수신하지

    MySQL을 설치하기 위해 MySQL Yum 저장소를 사용하기 전에 시스템이 타사 네이티브가 아닌 Yum 저장소에서 MySQL 패키지를 수신하는 것을 중지해야합니다.

    예를 들어, MariaDB를 소프트웨어 저장소에서 설치 한 경우 다음 명령을 사용하여 설치된 MariaDB 패키지의 목록을 가져옵니다.

     shell> yum list installed mariadb\* 

    명령 출력의 예를 보여줍니다.

     MariaDB-common.i686 10.0.4-1 @mariadb
     MariaDB-compat.i686 10.0.4-1 @mariadb
     MariaDB-server.i686 10.0.4-1 @mariadb
    

    명령 출력에서 설치된 패키지 ( MariaDB-common , MariaDB-compat 및 MariaDB-server ) 및 소스 ( mariadb 라는 네이티브가 아닌 소프트웨어 저장소)를 확인할 수 있습니다.

    다른 예로서, Percona를 소프트웨어 저장소에서 설치 한 경우 다음 명령을 사용하여 설치된 Percona 패키지의 목록을 가져옵니다.

      shell> yum list installed Percona\* 

    명령 출력의 예를 보여줍니다.

     Percona-Server-client-55.i686 5.5.39-rel36.0.el6 @ percona-release-i386         
     Percona-Server-server-55.i686 5.5.39-rel36.0.el6 @ percona-release-i386         
     Percona-Server-shared-55.i686 5.5.39-rel36.0.el6 @ percona-release-i386  
     percona-release.noarch 0.1-3 @ / percona-release-0.1-3.noarch
    

    명령 출력에서 설치된 패키지 ( Percona-Server-client , Percona-Server-server , Percona-Server-shared 및 percona-release.noarch ) 및 소스 ( percona-release 라는 네이티브가 아닌 소프트웨어 저장소)를 확인할 수 있습니다.

    어떤 타사 MySQL 포크를 설치했는지 확실하지 않은 경우이 명령에 그것을 알 수 있습니다. 설치된 RPM 패키지 및 패키지를 제공하는 타사 저장소가 나열됩니다.

      shell> yum --disablerepo=\* provides mysql\* 

    다음 단계는 Yum이 타사 네이티브가 아닌 저장소에서 패키지를 수신하는 것을 막을 수 있습니다. 사용하는 플랫폼에서 yum-config-manager 유틸리티가 지원되는 경우, 예를 들어 MariaDB에서는 다음 명령을 사용할 수 있습니다.

      shell> sudo yum-config-manager --disable mariadb 

    또한 Percona에서 다음 명령을 사용합니다.

      shell> sudo yum-config-manager --disable percona-release 

    /etc/yum.repos.d/ 디렉토리에있는 저장소 파일 1 개에 존재하는 소프트웨어 저장소의 항목을 삭제하여 동일한 작업을 수행 할 수 있습니다. MariaDB에서 일반 항목을 보여줍니다.

     [mariadb] name = MariaDB
      baseurl = [base URL for repository]
      gpgkey = [URL for GPG key]
      gpgcheck = 1 

    항목은 일반적으로 MariaDB에서는 /etc/yum.repos.d/MariaDB.repo 에 있습니다. 파일을 삭제하거나 파일에서 (또는 항목이 발견 된 파일에서) 항목을 삭제합니다.

    참고

    Yum 저장소 릴리스 패키지 (Percona 등)를 사용하여 구성된 설치는 다음 3 단계의 Percona 제거 명령처럼 릴리스 패키지 (Percona의 경우 percona-release.noarch )을 제거 할 예정이다 경우이 단계는 필요하지 않습니다.

  3. 네이티브 이외의 타사 MySQL 배포판 제거

    MySQL Yum 저장소를 사용하여 MySQL을 설치하기 전에 네이티브가 아닌 타사 MySQL 배포를 제거해야합니다. 상기 단계 2의 MariaDB 패키지의 경우 다음 명령으로 제거합니다.

     shell> sudo yum remove MariaDB-common MariaDB-compat MariaDB-server 

    상기 단계 2의 Percona 패키지의 경우 :

    shell> sudo yum remove Percona-Server-client-55 Percona-Server-server-55 \
      Percona-Server-shared-55.i686 percona-release
  4. MySQL Yum 저장소를 사용하는 MySQL의 설치

    다음은 섹션 2.5.1 "MySQL Yum 저장소를 사용하여 MySQL을 Linux에 설치" 의 절차에 따라 MySQL을 MySQL Yum 저장소를 사용하여 설치합니다.

    중요
    • 타사 MySQL 배포를 MySQL Yum 리포지터리에서 새로운 버전의 MySQL을 대체하려면 서버를 시작한 후 mysql_upgrade를 실행하여 이전 데이터와 업그레이드 된 소프트웨어 간의 비 호환성을 체크하고있는 토바 해결합니다. mysql_upgrade는 다른 기능도 수행합니다. 자세한 내용은 섹션 4.4.7 "mysql_upgrade - MySQL 테이블 체크 및 업그레이드" 를 참조하십시오.

    • EL7 기반 플랫폼의 경우 : Compatibility Information for EL7-based platforms 을 참조하십시오.


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