본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

Oracle Solaris 11.4 환경에서 MySQL의 설치 여부를 확인

by 3604 2026. 1. 16.
728x90

Oracle Solaris 11.4 환경에서 MySQL의 설치 여부를 확인하고 서비스를 관리하는 방법은 다음과 같습니다. Solaris는 리눅스와 달리 SMF(Service Management Facility) 시스템을 통해 서비스를 관리하므로 svcs 및 svcadm 명령어를 주로 사용합니다.


1. MySQL 설치 여부 확인

시스템에 MySQL 패키지가 설치되어 있는지 확인하려면 pkg 명령어를 사용합니다.

  • 설치된 패키지 확인:이 명령을 실행했을 때 database/mysql-57 (또는 다른 버전)과 같은 결과가 출력되면 설치된 것입니다.
  • Bash
     
    pkg list | grep mysql
    
  • 상세 정보 확인:
  • Bash
     
    pkg info mysql-57
    

2. MySQL 서비스 상태 확인

설치된 MySQL 서비스가 현재 실행 중인지, 혹은 중지된 상태인지 확인합니다.

  • 전체 MySQL 서비스 상태 조회:
  • Bash
     
    svcs -a | grep mysql
    
  • 출력 결과 해석:
    • online: 서비스가 정상적으로 동작 중
    • disabled: 서비스가 비활성화됨 (중지 상태)
    • maintenance: 서비스에 오류가 발생하여 관리자 확인이 필요함

3. MySQL 서비스 기동 및 중지 방법

Solaris 11.4에서는 svcadm 명령어를 사용하여 서비스를 제어합니다. (root 권한 또는 관련 권한이 필요합니다.)

작업 내용 명령어
서비스 시작 svcadm enable mysql
서비스 중지 svcadm disable mysql
서비스 재시작 svcadm restart mysql

[!NOTE]

만약 특정 버전을 명시해야 한다면 전체 FMRI 명칭을 사용하십시오.

예: svcadm enable svc:/application/database/mysql:version_57


4. 추가 확인 사항 (연결 테스트)

서비스가 online 상태라면, 실제로 접속이 가능한지 확인해 볼 수 있습니다.

  • 버전 확인: mysql -V 또는 mysqladmin -V
  • 데이터베이스 접속: mysql -u root -p
  • 로그 파일 확인 (오류 발생 시):tail -f /var/svc/log/application-database-mysql:default.log
  • 서비스가 기동되지 않는다면 아래 경로에서 로그를 확인하세요.
728x90