2.7.2 IPS를 사용하여 MySQL을 OpenSolaris에 설치
OpenSolaris는 MySQL의 표준 패키지는 코어 저장소에 있습니다. MySQL 패키지는 MySQL의 특정 버전을 기반으로하고 있으며, 정기적으로 업데이트됩니다. 최신 릴리스는 기본 Solaris PKG, tar
또는 소스 설치를해야합니다. 기본 OpenSolaris 패키지는 기본 서비스 관리 도구를 사용하여 자동 시작 및 복구 등 MySQL 설치를 쉽게 제어 할 수 있도록 SMF 파일을 포함합니다.
MySQL을 OpenSolaris에 설치하려면 pkg 명령을 사용합니다. root로 로그인해야합니다. 또는 다음의 예와 같이 pfexec 도구를 사용합니다.
shell> pfexec pkg install SUNWmysql56
패키지 세트는 MySQL 클라이언트 라이브러리를 포함 SUNWmysql56lib
, SMF 및 구성 파일 등의 루트 구성 요소를 포함 SUNWmysql56r
및 스크립트 바이너리 도구 및 기타 파일을 포함 SUNWmysql56u
의 3 개의 개별 패키지를 설치합니다. 이 패키지는 해당 구성 요소 만 필요한 경우 개별적으로 설치할 수 있습니다.
MySQL 파일은 /usr/mysql
에 설치된 서브 디렉토리 ( bin
, lib
등)을 버전 별 디렉토리에 심볼릭 링크합니다. MySQL 5.6에서는 전체 설치는 /usr/mysql/5.6
에 배치됩니다. 기본 데이터 디렉토리는 /var/mysql/5.6/data
입니다. 구성 파일은 /etc/mysql/5.6/my.cnf
에 설치됩니다. 이 레이아웃을 사용하여 MySQL의 여러 버전을 다른 버전에서의 데이터와 바이너리를 덮어 쓰지 않고 설치할 수 있습니다.
설치가 완료되면 mysql_install_db를 실행하여 데이터베이스를 초기화하고 mysql_secure_installation를 사용하여 설치를 안전하게합니다.
SMF를 사용하는 MySQL 설치 관리
설치가 완료되면 설치된 SMF 구성을 사용하여 MySQL Server를 시작하고 중지 할 수 있습니다. 서비스 이름은 mysql
혹은 여러 버전을 설치하는 경우에는 mysql:version_56
처럼 풀 버전 이름을 사용하십시오. MySQL을 시작하여 부팅시 시작할 수 있도록하려면 :
shell> svcadm enable mysql
부팅시 MySQL의 시작을 비활성화하고 MySQL Server가 실행중인 경우 종료하려면 다음을 사용합니다.
shell> svcadm disable mysql
예를 들어 구성 파일 변경 후 등에 MySQL을 재시작하려면 restart
옵션을 사용합니다.
shell> svcadm restart mysql
SMF를 사용하여 데이터 디렉토리를 구성하고 전체 64 비트 모드를 활성화 할 수 있습니다. 예를 들어, MySQL이 사용하는 데이터 디렉토리를 설정하려면 :
shell>svccfg
svc :>select mysql:version_56
svc:/application/database/mysql:version_56> setprop mysql/data=/data0/mysql
기본적으로 32 비트 바이너리가 사용됩니다. 64 비트 플랫폼에서 64 비트 서버를 활성화하려면 enable_64bit
매개 변수를 설정합니다. 예 :
svc : / application / database / mysql : version_56> setprop mysql / enable_64bit = 1
이러한 옵션 설정 후 SMF의 재생이 필요합니다.
shell> svcadm refresh mysql