데이터베이스는 어디에 저장될까?

ja_efan·2024년 1월 10일
0

DB

목록 보기
3/8
post-thumbnail

데이터베이스의 내부 스키마에 대해서 공부하다가 문득 '데이터베이스는 어디에 저장될까?'라는 생각이 들었다.

그래서 내 local에 저장된 데이터베이스를 찾아보기로 했다.

일단 무작정 finder에 들어가서 /opt/homebrew/ 에서 mysql 관련 폴더를 찾기 시작했다.

수 많은 폴더 중 /opt/homebrew/var/mysql/ 에서 내가 사용하는 데이터베이스를 찾을 수 있었다.


위와 같이 데이터베이스 내의 table들이 .idb의 확장자를 가지고 존재하는 것을 확인할 수 있었다.

찾고나니 데이터베이스의 저장위치를 알려주는 코드가 있을 것 같다는 생각에 구글링한 결과,

show variables like 'datadir';

위의 코드를 사용하면 데이터베이스 저장위치를 반환해준다고 한다.

혹시 나 같은 사람이 있을까봐 올려본다.

profile
이것저것.

0개의 댓글