행궁동 데이터 엔지니어

반응형

MariaDB 설정 파일인 'my.cnf' 찾는 방법입니다.

리눅스는 배포판마다 'my.cnf' 파일 경로가 다릅니다.

  • ex) Ubuntu(데비안 계열) : /etc/mysql/my.cnf, CentOS(레드햇 계열) : /etc/my.cnf 

find를 사용해 찾아도 되고 배포판 별 경로를 웹에서 검색해도 되지만, 다른 방법이 있어 공유합니다.

2가지 방법

mysqladmin -help | grep -A 5 -i -n 'my.cnf'
mysql --verbose --help | grep -A 5 -n -i 'my.cnf'

위의 명령어는 '도움말 출력', '문자열 잡기' 2가지 부분으로 나눌 수 있습니다.

 

도움말을 출력하는 부분 

  • mysqladmin -help
  • mysql --vervbose --help 

원하는 문자열을 잡아내는 부분

  • | grep -A 5 -i -n 'my.cnf'
  • 짤막한 옵션 설명
  • -A [숫자] : 일치하는 문자가 있는 행에서 [숫자] 행만큼 추가 출력
  • -i : 대소문자 구분하지 않고 찾기
  • -n : 행 번호 보이기

아래에 2개 명령어 결과 공유합니다.

 

mysqladmin -help grep -A 5 -i -n 'my.cnf'
mysql --verbose --help grep -A 5 -n -i 'my.cnf'

스크린샷을 보면 CentOS7의 경우에는 마리아DB 설정 파일 경로가  '/etc/my.cnf'인 것을 볼 수 있습니다. 

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band