-
[MariaDB] 서비스 기동 및 종료IT/etc 2022. 3. 13. 20:13
MariaDB 서비스 기동 및 종료
자동 시작 및 종료
리눅스에서 RPM으로 설치하거나 윈도우에서 MSI 설치 프로그램을 이용해서 설치했다면 두 플랫폼 모두 MariaDB 서버는 자동적으로 서비스로 등록된다.서비스로 등록된 경우
RPM으로 MariaDB 서버를 설치했다면 자동으로 /etc/init.d 디렉토리에 mysql 이라는 이름의 MariaDB 서버 초기화 스크립트도 함께 설치된다. 또한 자동으로 각 초기화 레벨에 맞게 MariaDB 서버가 자동으로 종료되고 다시 기동될 수 있도록 서비스에 등록된다.For example :## MariaDB 서비스 시작 $) service mysql start ##) MariaDB 서비스 종료 $) service mysql stop ##) MariaDB 서비스 상태 $) service mysql status
MariaDB 기종/종료 서비스 등록
RPM으로 설치하지 않고 직접 컴파일을 했거나 tar.gz 로 압축된 버전으로 설치를 했다면 /etc/init.d 디렉토리에 MariaDB의 초기화 스크립트가 자동으로 설치되지 않을 것이다. 이런 경우에는 설치된 MariaDB 홈 디렉토리에 하위의 support_files 디렉토리에서 mysql.server 라는 스크립트를 /etc/init.d 디렉토리로 복사해주면 된다.그리고 chkconfig 를 실행하면 mysql 초기화 스크립트 파일의 헤더 부분에 정의된 대로 mysql 서버의 시작과 종료 레벨을 결정해서 서비스로 등록하게 된다.$) cp /mysql/support-files/mysql.server /etc/init.d/mysql $) chkconfig mysql
Manual 기동 및 종료
운영서버를 관리 할 때는 기동 및 종료를 수동으로 관리하고 있다. 그래서 간단한 스크립트를 만들어서 수동으로 기동 할 수 있다.vi startup.sh #!/bin/bash MYSQL_HOME=/usr/local/mysql ${MYSQL_HOME}/bin/mysqld_safe --defaults-file=/etc/my.cnf &
Command 기동 및 종료
$) sh ${MYSQL_HOME}/support-files/mysql.server start $) sh ${MYSQL_HOME}/support-files/mysql.server stop
mysqladmin 유틸리티를 이용한 종료
$) mysqladmin -u root -p shutdown
PS) 만약 MariaDB 서버가 다른 서버에서 기동 중이거나 유닉스 소켓 파일로 접근이 안 되는 경우에는 다음과 같이 호스트명과 포트 번호를 모두 입력해서 mysqladmin 명령을 실행하면 된다.$) mysqladmin -h 192.168.0.11 -P 3306 -u root -p shutdown
-끝-
'IT > etc' 카테고리의 다른 글
[MariaDB] Role 권한 부여 (0) 2022.03.16 [MariaDB] mysql 클라이언트 프로그램 옵션 명령어 수행 (0) 2022.03.14 [MariaDB] 계정관리 - ALTER USER (0) 2022.03.13 칼퇴하는 윈도우(Windows) 단축키^^ (0) 2022.03.12 [MariaDB] "Create User" 계정생성 (0) 2022.03.11