PC / / 2025. 3. 24. 14:55

Windows에서 MariaDB 데이터 폴더 변경하는 방법 (+레지스트리 포함)

728x90
반응형

완벽해요! 이번엔 Windows에서 MariaDB 데이터 디렉터리 변경 방법을 다룬 블로그 포스트에 레지스트리 수정 내용까지 포함한 완성본을 정리해드릴게요.
실제 수정이 필요한 경우는 거의 없지만, 특정 상황(MSI 설치, 서비스 등록 시 경로 지정 등) 에 대비해 레지스트리 확인 및 수정법까지 포함했습니다.


🎨 블로그용 포스트: Windows에서 MariaDB 데이터 폴더 변경하는 방법 (+레지스트리 포함)


🧩 개요

Windows에서 MariaDB를 사용하다 보면, 기본 데이터 저장 경로가 C드라이브에 위치해 공간이 부족할 수 있습니다.
이럴 땐 데이터 디렉터리(datadir)를 다른 드라이브(D:, E: 등)로 옮기면 좋습니다.

이 포스트에선 다음을 다룹니다:

  • MariaDB 데이터 폴더 변경 방법
  • my.ini 설정 변경
  • 레지스트리 확인 및 수정 (특정 상황 대비)

1️⃣ MariaDB 서비스 중지

먼저 MariaDB를 종료합니다.

  1. Win + R → services.msc 입력

MariaDB 항목 찾기 → 마우스 우클릭 → 중지


2️⃣ 데이터 폴더 위치 확인 및 복사

기본 위치는 다음 중 하나입니다:

C:\Program Files\MariaDB 10.x\data
또는
C:\ProgramData\MariaDB\MariaDB 10.x\data

이 폴더를 복사해서 원하는 위치로 옮깁니다. 예:

C:\Program Files\MariaDB 10.x\data → D:\MyDB\data

✅ .ibd, .frm, .ib_logfile0, .ib_logfile1 등 모든 파일 포함해서 복사해야 합니다.


3️⃣ my.ini 설정 변경

  1. my.ini 파일 열기 (보통 설치 경로에 있음):
C:\Program Files\MariaDB 10.x\my.ini
  1. [mysqld] 섹션 수정:
[mysqld]
datadir=D:/MyDB/data

💡 슬래시는 / 사용을 권장합니다 (\는 이스케이프 문자 문제로 혼동될 수 있음)


4️⃣ 레지스트리 확인 및 수정 (특정 상황용)

보통은 필요 없지만, MariaDB가 서비스 실행 시 레지스트리의 경로를 따를 수도 있습니다.

📍 레지스트리 경로:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MariaDB
  1. regedit 실행 (Win + R → regedit)
  2. 위 경로 이동
  3. 오른쪽에서 ImagePath 항목 더블 클릭
  4. 실행 경로가 아래처럼 되어 있다면:
"C:\Program Files\MariaDB 10.x\bin\mysqld.exe" --defaults-file="C:\Program Files\MariaDB 10.x\my.ini" MariaDB

👉 --defaults-file=... 경로가 my.ini를 정확히 가리키고 있는지 확인하고 필요시 수정합니다.


💡 예시 (수정 전/후):

수정 전:

--defaults-file="C:\Program Files\MariaDB 10.6\my.ini"

수정 후:

--defaults-file="D:\MariaDB\my.ini"

⚠️ my.ini 파일을 다른 경로에 두고 싶을 때만 레지스트리 수정이 필요합니다.
단순히 datadir만 바꾸는 경우는 my.ini만 수정하면 충분합니다.


5️⃣ MariaDB 서비스 재시작

services.msc에서 MariaDB → 시작 클릭!


6️⃣ 정상 작동 테스트

명령 프롬프트(cmd)에서 MariaDB 접속 테스트:

mysql -u root -p

정상 접속되고 데이터가 보이면 성공입니다!


🔍 FAQ

❓ 레지스트리 수정은 꼭 해야 하나요?

보통은 아니오입니다.
단, --defaults-file 경로가 잘못되어 MariaDB가 설정 파일을 못 찾는 경우엔 필요합니다.

❓ 서비스가 안 켜져요!

  • my.ini 경로 확인
  • datadir 권한 문제 확인
  • 로그 파일 (hostname.err) 확인

🎁 마무리

이제 데이터 폴더를 원하는 드라이브로 안전하게 옮길 수 있어요.
서버 운영 시 공간 확보나 성능 최적화를 위해 꼭 알아둬야 할 팁입니다 😊

 

728x90
반응형

'PC' 카테고리의 다른 글

stable diffusion webui 설치 및 간략 사용기  (1) 2023.10.07
인터넷 속도 높이기 업체별 - DNS 설정  (0) 2023.10.02
화상키보드 켜기/끄기  (1) 2022.12.02
[툴] LastPass 암호관리툴  (0) 2021.03.24
[툴] 구글 달력  (0) 2020.11.03
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유