반응형

CentOS7 개발서버 구축후 jdk, tomcat, mariadb 설치하였다.

 

mariadb 10.4.27 설치 후 재시작을 했는데, 아래와 같은 오류가 발생하였다.

 

...

Dec 20 00:21:49 localhost.localdomain mysqld[22947]: 2022-12-20 0:21:49 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 13: Permission denied 
Dec 20 00:21:49 localhost.localdomain mysqld[22947]: 2022-12-20 0:21:49 0 [ERROR] Do you already have another mysqld server running on port: 4321 ? 
Dec 20 00:21:49 localhost.localdomain mysqld[22947]: 2022-12-20 0:21:49 0 [ERROR] Aborting

...

 


 

첫번째로 문제의 4321 포트를 확인하려고 다음과 같이 명령어 날렸지만

# netstat -nptl | grep 4321
-bash: netstat: command not found

 

설치되지 않아 

# yum install net-tools

 

위와 같이 설치 완료. 설치 후 4321 포트를 사용중인 프로세스는 없는 것으로 확인!

 


두번째로 semanage 명령어를 사용하여 mysql 사용 포트를 추가하기

# yum install -y policycoreutils-python

 

현재 포트 확인 및 4321 포트 추가후 재확인

# semanage port -l | grep mysqld_port_t
mysqld_port_t tcp 1186, 3306, 63132-63164
# semanage port -a -t mysqld_port_t -p tcp 4321
# semanage port -l | grep mysqld_port_t
mysqld_port_t tcp 4321, 1186, 3306, 63132-63164

 


세번째로 mysql 재시작

# systemctl restart mariadb

 

정상구동 확인하였다. 

반응형

+ Recent posts