본문 바로가기

RDBMS/Mysql

tar 파일로 설치한 MySQL 서비스에 등록하기

tar로 설치한 MySQL은 일반적으로 시스템 서비스에 등록되어 있지 않으므로, 수동으로 서비스를 등록해야 합니다.

 

1. mysql home 경로의 support-files/mysql.server 파일을 /etc/init.d/로 복사합니다.

 

sudo cp /(mysql 홈)/support-files/mysql.server /etc/init.d/mysql

 

 

2. /etc/init.d에 옮긴 mysql.server 파일을 실행 가능한 파일로 만듭니다.

 

sudo chmod +x /etc/init.d/mysql

 

 

3. MySQL의 설정 파일인 my.cnf 를 수정합니다.

 

sudo vi /etc/my.cnf

 

my.cnf 파일은 일반적으로 /etc/ 또는 /etc/mysql 경로에 위치합니다.

 

[mysqld]
basedir=(mysql의 홈 경로)
datadir=(mysql의 데이터경로)

 

my.cnf 파일에 basedir과 datadir을 추가합니다. 여기서 추가한 basedir과 datadir은 시스템이 동작할 때 사용됩니다.

 

 

4. MySQL 서비스를 등록합니다.

 

sudo chkconfig --add mysql
sudo chkconfig --level 345 mysql on

 

 

5. MySQL 서비스를 시작합니다.

 

sudo systemctl start mysql

 

MySQL 서비스가 수동으로 등록되어있어 시스템 부팅 시 자동으로 시작됩니다.

 

 

** 서비스 상태 확인

sudo systemctl status mysql

 

** 서비스 중단

sudo systemctl stop mysql

'RDBMS > Mysql' 카테고리의 다른 글

MySQL 계정 설정 및 데이터베이스 설정  (0) 2023.04.16
Mysql 8.0.32 설치 ( tar 파일로 설치 )  (0) 2023.04.16