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

solaris11.4에서 mysql 서비스 기동

by 3604 2026. 1. 21.
728x90
 
Solaris 11.4에서 MySQL 서비스의 상태를 확인하고 기동 중인지 확인하는 가장 정확한 방법은 SMF(Service Management Facility) 명령어를 사용하는 것입니다.

Solaris는 서비스를 관리하기 위해 svcs와 svcadm 명령어를 사용합니다.

1. MySQL 서비스 상태 확인

현재 MySQL 서비스가 동작 중인지 확인하려면 다음 명령어를 입력하세요.

Bash
svcs -l mysql

또는 전체 서비스 명칭을 사용하여 더 상세히 볼 수 있습니다.

Bash
svcs -vx mysql
  • STATE가 online인 경우: 서비스가 정상적으로 기동 중입니다.
  • STATE가 disabled인 경우: 서비스가 꺼져 있습니다.
  • STATE가 maintenance인 경우: 서비스에 오류가 발생하여 관리가 필요한 상태입니다.

2. MySQL 서비스 기동 및 중지

만약 서비스가 작동 중이지 않다면 아래 명령어로 제어할 수 있습니다.

  • 서비스 기동:
  • Bash
    svcadm enable mysql
    
  • 서비스 중지:
  • Bash
    svcadm disable mysql
    
  • 서비스 재시작:
  • Bash
    svcadm restart mysql
    

3. 프로세스 레벨에서 확인

SMF 외에 실제 프로세스가 떠 있는지 확인하려면 ps 명령어를 병행합니다.

Bash
ps -ef | grep mysql

💡 참고: 서비스 이름을 모를 때

Solaris 버전에 따라 MySQL 서비스 인스턴스 이름이 다를 수 있습니다. 정확한 이름을 찾으려면 다음 명령어를 사용하세요.

Bash
svcs -a | grep mysql

만약 서비스가 maintenance 상태라면, 로그 파일을 확인하여 원인을 파악해야 합니다. 로그 위치는 보통 svcs -l mysql 명령 결과의 logfile 항목에서 확인할 수 있습니다

728x90