Windows 버전 MySQL의 my.ini 파일 찾기
윈도우의 경우 리눅스의 my.conf 파일과 다르게 환경 설정 파일명이 my.ini 명칭으로 존재한다.
my.ini 파일을 찾는 가장 빠른 방법은 services.msc 명령어를 통해 서비스의 내용을 확인하는 것이다.
윈도우의 경우 대개 setup 형태로 MySQL을 설치하기 때문에 기본적으로 서비스에 등록을 시키는 형태로 설치하게 된다.
MySQL이 서비스에 등록되어 있다면 아래와 같이 등록이 되어 있을 것이다.
등록된 서비스의 속성을 보게 되면
아래 창과 같은 정보가 담겨 있게 된다.
위의 정보를 보면 실행 파일 경로 부분에 아래와 같은 명령어가 실행된 것을 확인할 수 있다.
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" MySQL80
위의 내용에서 my.ini 파일의 위치 정보를 확인할 수 있다.
위의 내용과는 별도로 MySQL의 경우 윈도우에서 환경 파일을 찾은 순서는 아래와 같다.
순서 | 파일 위치 |
1 | %WINDIR%\my.ini, %WINDIR%\my.cnf |
2 | C:\my.ini, C:\my.cnf |
3 | BASEDIR\my.ini, BASEDIR\my.cnf |
4 | mysqld 수행시 --defaults-file 옵션에 정한 내용 |