본문 바로가기

리눅스

리눅스에서 my.cnf 파일을 찾는 방법

728x90

리눅스에서 my.cnf 파일을 찾는 방법

MySQL 또는 MariaDB의 설정 파일인 my.cnf 파일은 일반적으로 리눅스 시스템에서 여러 위치에 저장될 수 있습니다. MySQL 또는 MariaDB의 버전 및 배포에 따라 my.cnf 파일의 위치가 다를 수 있습니다. 일반적으로 /etc/mysql/ 또는 /etc/my.cnf 디렉토리에 위치합니다.

Ubuntu 또는 Debian

Ubuntu 또는 Debian 시스템에서 my.cnf 파일은 /etc/mysql/ 디렉토리에 저장됩니다.

/etc/mysql/my.cnf

CentOS 또는 RHEL

CentOS 또는 Red Hat Enterprise Linux (RHEL) 시스템에서 my.cnf 파일은 /etc/my.cnf 또는 /etc/mysql/my.cnf에 위치할 수 있습니다.

/etc/my.cnf

또는

/etc/mysql/my.cnf

MariaDB

MariaDB의 경우 설정 파일은 /etc/my.cnf.d/ 또는 /etc/mysql/conf.d/ 디렉토리에 여러 개의 .cnf 파일로 나누어 저장될 수 있습니다. 이러한 파일은 /etc/my.cnf 또는 /etc/mysql/my.cnf에서 불러올 수 있습니다.

/etc/my.cnf.d/

또는

/etc/mysql/conf.d/

위의 경로에서 적절한 my.cnf 파일을 찾아서 편집하고 설정을 변경할 수 있습니다. 변경 후 MySQL 또는 MariaDB 서비스를 다시 시작하여 새로운 설정을 적용하십시오.

MySQL 서버의 기본 옵션 목록이 출력

mysqld --verbose --help | grep -A 1 'Default options'
$ /usr/local/mysql/bin/mysqld --verbose --help | grep -A 1 'Default options'
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

 

728x90