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개 명령어 결과 공유합니다.


스크린샷을 보면 CentOS7의 경우에는 마리아DB 설정 파일 경로가 '/etc/my.cnf'인 것을 볼 수 있습니다.
'컴퓨터 기본 > 데이터베이스(DB)' 카테고리의 다른 글
| [프로그래머스, SQL 문제] 고양이와 개는 몇마리 있을까 외 1문제(GROUP BY) (0) | 2019.12.21 |
|---|---|
| [MariaDB 사용자 권한 설정] 권한 설정 종류 정리 (0) | 2019.12.20 |
| [프로그래머스, SQL 문제] 없어진 기록 찾기(Join) (0) | 2019.12.18 |
| [진행중 2] MariaDB 원격접속 설정 - Workbench를 이용한 접속 (0) | 2019.12.15 |
| [진행중] MariaDB 원격접속 설정 - Workbench를 이용한 접속 (1) | 2019.12.14 |