mac의 mongodb 데이터베이스 위치
나는 mongodb뿐만 아니라 mac도 좀 처음이야.
맥에서 mongodb를 사용하여 작성된 데이터베이스에 접속하는 것이 이상하다는 생각이 듭니다.
알고 있습니다. 윈도우에는 c:\data\db라는 폴더가 있습니다.이 폴더에는 데이터베이스 파일이 저장되어 있습니다.
mac에서 데이터베이스가 저장되는 방법과 장소.
제가 기억하기로는...
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
이러한 폴더를 mac에 만들었지만 데이터베이스를 만들었지만 이 폴더에서 데이터베이스 파일을 찾을 수 없었습니다.
mac의 데이터베이스 파일은 어디에 저장됩니까?
어떤 도움이라도 주시면 감사하겠습니다.
MongoDB가 Homebrew를 통해 MacOS에 설치되어 있는 경우 기본 데이터 디렉토리는 시스템의 프로세서 유형에 따라 달라집니다.
인텔 프로세서 | Apple M1 프로세서 | |
---|---|---|
데이터 디렉토리 | /usr/local/var/mongodb |
/opt/homebrew/var/mongodb |
컨피규레이션파일 | /usr/local/etc/mongod.conf |
/opt/homebrew/etc/mongod.conf |
로그 디렉토리 | /usr/local/var/log/mongodb |
/opt/homebrew/var/log/mongodb |
달려.brew --prefix
Homebrew가 이 파일을 설치한 위치를 확인합니다.
자세한 내용은 MongoDB "Install on macOS" 문서를 참조하십시오.
고마워 @Mark, 자꾸 까먹어.Homebrew와 함께 MongoDB를 설치한 후:
- 데이터베이스는 /usr/local/var/mongodb/ 디렉토리에 저장됩니다.
- mongod.conf 파일은 /usr/local/etc/mongod.conf 입니다.
- mongo 로그는 /usr/local/var/log/mongodb/에 있습니다.
- mongo 바이너리는 /usr/local/Cellar/mongodb/[버전]/bin 입니다.
MongoDB의 기본 데이터 디렉토리는 다음과 같습니다./data/db
.
이는 명령줄 또는 컨피규레이션파일로 지정된 옵션에 의해 덮어쓸 수 있습니다.
Homebrew 또는 MacPorts 등의 패키지 매니저를 통해 MongoDB를 설치하는 경우 이러한 설치는 일반적으로 /data/db 이외의 기본 데이터 디렉토리를 만들고 구성 파일에 dbpath를 설정합니다.
dbpath가 에 제공된 경우mongod
기동시에, 다음의 값을 확인할 수 있습니다.mongo
셸:
db.serverCmdLineOpts()
다음과 같은 값이 표시됩니다.
"parsed" : {
"dbpath" : "/usr/local/data"
},
버전 3.4.2에서도 같은 문제가 있었습니다.
(홈브루와 함께 설치한 경우) 다음과 같이 프로세스를 실행합니다.
$ mongod --dbpath /usr/local/var/mongodb
방금 mongodb 3.4를 homebrew와 함께 설치했습니다.(brew install mongodb)기본적으로는 /data/db를 찾습니다.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
환경: macOS 모하비 10.14.4
설치: 홈브루
장소:/usr/local/Cellar/mongodb/4.0.3_1
주의: 버전 업데이트 방법:brew upgrade mongo
, 폴더4.0.4_1
제거되고 새 버전 폴더로 교체됩니다.
언급URL : https://stackoverflow.com/questions/13827915/location-of-the-mongodb-database-on-mac
'programing' 카테고리의 다른 글
Spring 5 WebClient 통화 기록 방법 (0) | 2023.04.01 |
---|---|
onChange 수신기를 사용해도 반응에서 입력 값을 변경할 수 없는 이유 (0) | 2023.04.01 |
저장 프로시저에서 여러 행을 반환하는 방법(Oracle PL/SQL) (0) | 2023.04.01 |
프런트 엔드의 OctoberCMS Ajax 정렬 (0) | 2023.03.27 |
MongoError: 컬렉션을 삭제하려고 하면 ns를 찾을 수 없습니다. (0) | 2023.03.27 |