Loading...
MySQL 9.5 Reference Manual 9.5의 2.7.1 Installing MySQL on Solaris Using a Solaris PKG의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Solaris의 기본 Solaris PKG 포맷의 바이너리 패키지를 사용하여, 바이너리 tarball 배포본 대신 Solaris에 MySQL을 설치할 수 있습니다.
이 패키지를 사용하려면, 해당하는 mysql-VERSION-solaris11-PLATFORM.pkg.gz 파일을 다운로드한 후 압축을 해제하십시오. 예를 들면 다음과 같습니다:
1$> gunzip mysql-9.5.0-solaris11-x86_64.pkg.gz
새 패키지를 설치하려면 pkgadd를 사용하고 화면에 표시되는 안내에 따르십시오. 이 작업을 수행하려면 루트 권한이 있어야 합니다:
1$> pkgadd -d mysql-9.5.0-solaris11-x86_64.pkg 2 3The following packages are available: 4 1 mysql MySQL Community Server (GPL) 5 (i86pc) 9.5.0 6 7Select package(s) you wish to process (or 'all' to process 8all packages). (default: all) [?,??,q]:
PKG 인스톨러는 필요한 모든 파일과 도구를 설치한 후, 데이터베이스가 존재하지 않으면 데이터베이스를 초기화합니다. 설치를 완료하려면, 설치 마지막에 제공되는 안내에 따라 MySQL의 root 패스워드를 설정해야 합니다. 또는, 설치에 포함된 mysql_secure_installation 스크립트를 실행할 수도 있습니다.
기본적으로 PKG 패키지는 MySQL을 루트 경로인 /opt/mysql 아래에 설치합니다. pkgadd를 사용할 때는 인스톨레이션 루트 경로만 변경할 수 있으며, 이를 사용해 MySQL을 다른 Solaris 존에 설치할 수 있습니다. 특정 디렉터리에 설치해야 하는 경우에는 바이너리 tar 파일 배포본을 사용하십시오.
pkg 인스톨러는 MySQL용으로 적절한 스타트업 스크립트를 /etc/init.d/mysql에 복사합니다. MySQL이 자동으로 시작 및 종료되도록 하려면, 이 파일과 init 스크립트 디렉터리 사이에 링크를 생성해야 합니다. 예를 들어, MySQL의 안전한 시작 및 종료를 보장하기 위해 다음 명령을 사용하여 올바른 링크를 추가할 수 있습니다:
1$> ln /etc/init.d/mysql /etc/rc3.d/S91mysql 2$> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
MySQL을 제거하려면, 설치된 패키지 이름은 mysql입니다. 이 이름을 pkgrm 커맨드와 함께 사용하여 설치를 제거할 수 있습니다.
Solaris 패키지 파일 포맷을 사용할 때 업그레이드를 수행하려면, 업데이트된 패키지를 설치하기 전에 기존 설치를 제거해야 합니다. 패키지 제거는 기존 데이터베이스 정보는 삭제하지 않고, 서버, 바이너리 및 지원 파일만 삭제합니다. 따라서 일반적인 업그레이드 순서는 다음과 같습니다:
1$> mysqladmin shutdown 2$> pkgrm mysql 3$> pkgadd -d mysql-9.5.0-solaris11-x86_64.pkg 4$> mysqld_safe &
어떤 업그레이드를 수행하기 전에 Chapter 3, Upgrading MySQL의 주의를 확인해야 합니다.
2.7 Installing MySQL on Solaris
2.8 Installing MySQL from Source