시작/정지/상태/활성화


서버를 실행, 정지, 재시동, 상태를 확인할 수 있습니다.


systemctl


Apt 명령어로 설치를 할 경우 /etc/system/system서비스이름.service 또는 서비스이름.socket으로 등록된다.

$ sudo systemctl start 서비스 이름
  • start : 시작
  • stop : 종료
  • restart : 재시작
  • status : 상태
  • enable
  • disable


상시 기동


서버를 재시작할 경우 매번 마리아DB 데몬을 다시 실행해 주어야 합니다. enable 명령을 이용하면 서버가 재부팅시 자동으로 마리아DB를 자동으로 데몬을 실행해 줍니다.

systemctl enable 서비스이름


상태확인


마리아DB 데몬의 실행 상태를 확인합니다.

hojin@hojin:~$ sudo systemstl status mariadb
sudo: systemstl: command not found
hojin@hojin:~$ sudo systemctl status mariadb
● mariadb.service - MariaDB 10.5.8 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
             └─migrated-from-my.cnf-settings.conf
     Active: active (running) since Fri 2021-01-01 15:32:16 KST; 16min ago
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
   Main PID: 4815 (mariadbd)
     Status: "Taking your SQL requests now..."
      Tasks: 10 (limit: 1074)
     Memory: 68.0M
     CGroup: /system.slice/mariadb.service
             └─4815 /usr/sbin/mariadbd


서버 정지하기


마리아DB 데몬 실행을 중지 합니다.

$ sudo systemctl stop mariadb


서버 실행하기


마리아DB 데몬을 실행합니다.

$ sudo systemctl start mariadb

또는

$ sudo service mysql start


항상 실행하기


MariaDB를 새로이 설치할때 또는 systemctl 명령을 통하여 서버를 실행할 수 있습니다. 하지만, 리눅스 서버가 재부팅되는 경우에는 Mariadb가 자동으로 실행되지 않습니다. 매번 서버를 재부팅할때마다 systemctl 명령을 통하여 MariaDB를 시작해 주어야 합니다.

서버가 실행될때 자동으로 MariaDB가 실행되도록 설정을 할 수 있습니다. enable 명령을 사용합니다.

hojin@hojin:~$ sudo systemctl enable mariadb
Synchronizing state of mariadb.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mariadb

반대로 자동 실행을 해제할 경우에는 disable 명령을 사용합니다.

hojin@hojin:~$ sudo systemctl disable mariadb
Synchronizing state of mariadb.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install disable mariadb
Removed /etc/systemd/system/multi-user.target.wants/mariadb.service.
서브목차