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 |