유휴장비 DB 접근제어 솔루션(petra) 구축을 위해 테스트 DB 서버를 구축 후
DB접근제어 서버와 연동하는 작업 중 생긴 오류 내용을 기록해본다.
사건 개요 :
운영서버와 동일한 버전인 10.x.x버전을 tar파일로 다운 받아 내부 개발서버에 넣은 후
mysql 계정 및 그룹 생성, 환경변수 세팅 후 systemctl 등록 후 systemctl start mariadb 명령어 실행
오류내용 :
execstart=/usr/local/mysql/bin/mariadbd $mysqld_opts $_wsrep_new_cluster $_wsrep_start_position
해결과정 :
혹시 몰라 bind-adress 주소 세팅, selinx 끄기, 포트 사용확인, firewalld 끄기 등 다양한 방법을 시도하였지만 실패
해결 :
확인해보니 my.cnf 파일에 소켓 설정이 빠져있어 문제가 되었다.
[mysqld]
#datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#bind-address=127.0.0.1
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8mb4
collation-server=utf8mb4_bin
basedir=/usr/local/mysql
datadir=/var/lib/mysql/data
socket=/var/lib/mysql/data/mysqld.sock
socket=/var/lib/mysql/data/mysqld.sock 부분 추가하여 실행하여 해결 완료
추가로 ln -s /var/lib/mysql/data/mysqld.sock /tmp/mysql.sock 명령어를 사용하여
mysqld.sock 을 심볼릭링크로 줘서 추가 오류 해결
'IT 인프라 > 트러블 슈팅' 카테고리의 다른 글
리눅스 크론탭 실행안됨 오류 해결 PAM ERROR (더이상 인증 토큰이 유효하지 않음: 새로운 인증 토큰 필요) (0) | 2023.11.27 |
---|