• 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
    1. 소스 설치 MySQL의 레이아웃
    2. 표준 소스 배포판을 사용하여 MySQL 설치
    3. 개발 소스 트리를 사용하여 MySQL 설치
    4. MySQL 소스 구성 옵션
    5. MySQL 컴파일에 관한 문제
    6. MySQL의 구성 및 Third-Party 도구
    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.9 Installing MySQL from Source

2.9.1 소스 설치 MySQL의 레이아웃
2.9.2 표준 소스 배포판을 사용하여 MySQL 설치
2.9.3 개발 소스 트리를 사용하여 MySQL 설치
2.9.4 MySQL 소스 구성 옵션
2.9.5 MySQL의 컴파일에 관한 문제
2.9.6 MySQL의 구성 및 타사 도구

MySQL을 소스 코드에서 빌드하면 빌드 매개 변수 컴파일러 최적화 및 설치 위치를 조정할 수 있습니다. MySQL을 실행할 수있는 것을 알고있는 시스템 목록은 www.mysql.com/support/supportedplatforms/database.html 를 참조하십시오.

소스에서 설치를 진행하기 전에 사용하는 플랫폼에 대해 미리 컴파일 된 바이너리 배포판을 오라클이 작성하고 있는지 여부와 그것이 요구에 부합하는지 여부를 확인하십시오. 당사는 성능을 최적화하기 위해 최선의 옵션 바이너리를 빌드하는 것을 보장하기 위해 많은 노력을하고 있습니다. 바이너리 배포판의 설치 절차는 섹션 2.2 "일반적인 바이너리를 사용하여 MySQL의 Unix / Linux에 설치" 를 참조하십시오.

소스 설치 방법

MySQL을 소스에서 설치하려면 두 가지 방법이 있습니다.

  • 표준 MySQL 소스 배포판을 사용합니다. 표준 배포를 취득하려면 섹션 2.1.3 "MySQL를 얻는 방법" 을 참조하십시오. 표준 배포에서 빌드 대한 자세한 내용은 섹션 2.9.2 "표준 소스 배포판을 사용하여 MySQL 설치" 를 참조하십시오.

    표준의 배포는 압축 tar 파일 Zip 아카이브 또는 RPM 패키지로 사용할 수 있습니다. 배포 파일은 mysql- VERSION .tar.gz , mysql- VERSION .zip 또는 mysql- VERSION .rpm 형식의 이름을가집니다. 여기서 VERSION 은 5.6.23 등의 번호입니다. 소스 배포판의 파일 이름은 범용으로 플랫폼 이름을 포함하지 않는 반면 바이너리 배포판 이름은 그 배포 할 시스템의 유형을 나타내는 플랫폼 이름이 포함 된 (예를 들어, pc-linux-i686 또는 winx64 ) 수 에서 소스 파일을 미리 컴파일 된 바이너리 배포판과 구별 할 수 있습니다.

  • MySQL 개발 트리를 사용합니다. 개발 트리에서 빌드 대한 자세한 내용은 섹션 2.9.3 "개발 소스 트리를 사용하여 MySQL 설치" 를 참조하십시오.

소스 설치의 시스템 요구 사항

MySQL을 소스로부터 설치하기 위해서는 몇 가지 개발 도구가 필요합니다. 이러한 도구 중 일부는 표준 소스 배포 또는 개발 소스 트리를 사용할지 여부에 관계없이 필요합니다. 기타 도구는 어떤 설치 방법을 사용하는지에 따라 필요 여부가 결정됩니다.

MySQL을 소스에서 설치하려면 설치 방법에 관계없이 다음 도구가 시스템에 있어야합니다.

  • CMake. 이것은 모든 플랫폼에서 빌드 프레임 워크로 사용됩니다. CMake는 www.cmake.org 에서 다운로드 할 수 있습니다.

  • 우량한 make 프로그램. 일부 플랫폼은 고유의 make 구현을 제공하지만, GNU make 3.75 이상을 사용하는 것이 좋습니다. 이것은 사용하는 시스템에서 이미 gmake로 사용 가능하게되어있는 경우가 있습니다. GNU make는 www.gnu.org/software/make/ 에서 사용할 수 있습니다.

  • 작동 ANSI C ++ 컴파일러. GCC 4.2.1 이후 Sun Studio 12 이후 Visual Studio 2010 이상 및 많은 최신 공급 업체 공급 컴파일러가 작동하는 것으로 알려져 있습니다.

  • 테스트 스크립트를 실행하려면 Perl이 필요합니다. 대부분의 Unix 유사 시스템에 Perl이 포함됩니다. Windows에서는 ActiveState Perl 등의 버전을 사용할 수 있습니다.

MySQL을 표준 소스 배포판에서 설치하려면 배포 파일의 압축을 위해 다음 도구 중 하나가 필요합니다.

  • .tar.gz 압축 된 tar 파일의 경우 : 배포를 압축 해제하기위한 GNU gunzip 및 그것을 풀고위한 적절한 tar. 사용하는 tar 프로그램이 z 옵션을 지원하는 경우는 파일 열기와 unpack 모두를 실행할 수 있습니다.

    GNU tar를하는 것으로 알려져 있습니다. 일부 운영 체제에서 제공하는 표준 tar는 MySQL 배포판에서 긴 파일 이름을 풀었 수 없습니다. GNU tar를 다운로드하여 설치하거나 사전 설치된 버전의 GNU tar를 사용할 수 있다면 그것을 사용합니다. 일반적으로 이것은 gnutar, gtar 또는 tar라는 이름입니다 ( /usr/sfw/bin 또는 /usr/local/bin 등의 GNU 또는 Free Software 디렉토리). GNU tar는 www.gnu.org/software/tar/ 에서 사용할 수 있습니다.

  • .zip Zip 아카이브의 경우 : WinZip 또는 .zip 파일을 읽을 수있는 다른 도구.

  • .rpm RPM 패키지의 경우 : 배포 빌드에 사용되는 rpmbuild 프로그램에서 풀었 수 있습니다.

MySQL을 개발 소스 트리에서 설치하려면 다음 추가 도구가 필요합니다.

  • 개발 소스 코드를 얻으려면 다음 버전 관리 시스템이 필요합니다.

    • Git : GitHub 도움말 은 다양한 플랫폼에 Git를 다운로드하고 설치하기위한 설명이 있습니다. MySQL은 2014 년 9 월에 정식으로 GitHub에 참여했습니다. MySQL의 GitHub에 이동 자세한 내용은 MySQL Release Engineering 블로그 MySQL on GitHub 의 소식을 참조하십시오.

    • Bazaar : Bazaar VCS Web 사이트 는 다양한 플랫폼에 Bazaar를 다운로드하고 설치하기위한 설명이 있습니다. Bazaar는 Python을 지원하는 모든 플랫폼에서 지원되며, 따라서 모든 Linux, Unix, Windows 또는 OS X 호스트와 호환됩니다.

  • bison 2.1 이상. www.gnu.org/software/bison/ 에서 사용할 수 있습니다. (버전 1이 지원되지 않습니다.) 가능하면 bison의 최신 버전을 사용합니다. 문제가 발생하면 이전 버전으로 돌아가는 것이 아니라 더 새로운 버전으로 업그레이드합니다.

    bison은 www.gnu.org/software/bison/ 에서 사용할 수 있습니다. bison for Windows는 gnuwin32.sourceforge.net/packages/bison.htm 에서 다운로드 할 수 있습니다. "Complete package, excluding sources"레이블의 패키지를 다운로드합니다. Windows에서는 bison의 기본 위치는 C:\Program Files\GnuWin32 디렉토리입니다. 디렉토리 이름에 공백이 포함되기 때문에 일부 유틸리티는 bison을 찾을 수없는 경우가 있습니다. 또한 경로에 공백이있는 경우 Visual Studio가 중단 될 수 있습니다. 이러한 문제는 예를 들어 C:\GnuWin32 등 공백없이 디렉토리에 설치하는 것으로 해결할 수 있습니다.

  • OpenSolaris 및 Solaris Express는 bison 외에 m4도 설치되어 있어야합니다. m4는 www.gnu.org/software/m4/ 에서 사용할 수 있습니다.

참고

프로그램을 설치해야하는 경우 PATH 환경 변수를 프로그램이 위치하는 디렉토리를 포함하도록 수정합니다. 섹션 4.2.10 "환경 변수 설정" 을 참조하십시오.

문제가 발생하는 버그를보고 할 필요가 생겼을 경우에는 섹션 1.7 "질문이나 버그를보고하는 방법" 의 단계를 따릅니다.

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