Hướng dẫn where are mongodb files stored? - tệp mongodb được lưu trữ ở đâu?
Chủ nhà của tôi đi kèm với một ví dụ MongoDB và không có thư mục /dB nên bây giờ tôi tự hỏi tôi có thể làm gì để tìm ra nơi dữ liệu thực sự được lưu trữ. Show
Hỏi ngày 30 tháng 8 năm 2011 lúc 17:44Aug 30, 2011 at 17:44
Aaron Silvermanaaron SilvermanAaron Silverman 21.5K21 Huy hiệu vàng80 Huy hiệu bạc103 Huy hiệu đồng21 gold badges80 silver badges103 bronze badges 4 2 Mặc định vị trí cơ sở dữ liệu thành 3.Bạn chạy 4 và bạn không thấy 5, điều này nói rõ ràng 2 xem tham số đó cho vị trí DB và bạn không có 7 trong 8 của bạn, thì vị trí mặc định sẽ là: 3 và bạn nên nhìn vào đó .
Erip 15.8k10 Huy hiệu vàng66 Huy hiệu bạc118 Huy hiệu đồng10 gold badges66 silver badges118 bronze badges Đã trả lời ngày 2 tháng 9 năm 2011 lúc 18:00Sep 2, 2011 at 18:00
6 Tệp cấu hình của bạn nói gì?
Nếu không chính xác, hãy thử điều này, các tệp cơ sở dữ liệu của bạn sẽ có trong danh sách:
Đó là 0 trên cài đặt mặc định của tôi (Ubuntu 11.04).Lưu ý rằng cũng có một tệp 1 giữ 2 PID để thuận tiện, tuy nhiên nó nằm trong thư mục dữ liệu - mà chúng tôi đang tìm kiếm ...Đã trả lời ngày 30 tháng 8 năm 2011 lúc 17:53Aug 30, 2011 at 17:53
Tomasz Nurkiewicztomasz NurkiewiczTomasz Nurkiewicz 328K68 Huy hiệu vàng694 Huy hiệu bạc669 Huy hiệu Đồng68 gold badges694 silver badges669 bronze badges 3 Tôi tìm thấy 3 Cách mạnh mẽ nhất để tìm đường dẫn thực tế nếu bạn có thể kết nối với máy chủ. "Parsed.Storage.dbpath" chứa đường dẫn mà máy chủ của bạn hiện đang sử dụng và có sẵn cả khi được lấy từ cấu hình hoặc từ các đối số dòng lệnh.Ngoài ra, trong trường hợp của tôi, điều quan trọng là đảm bảo rằng giá trị cấu hình phản ánh giá trị thực (nghĩa là cấu hình không thay đổi sau lần khởi động lại cuối cùng), điều này không được đảm bảo bởi các giải pháp được cung cấp ở đây.
Ví dụ đầu ra:
Đã trả lời ngày 27 tháng 8 năm 2018 lúc 9:15Aug 27, 2018 at 9:15
glock18glock18glock18 6205 huy hiệu bạc11 huy hiệu đồng5 silver badges11 bronze badges 2 Trong phiên bản mới hơn của MongoDB v2.6.4 Hãy thử:
Nó sẽ cung cấp cho bạn một cái gì đó như thế này:
Và đó là nơi nó lưu trữ dữ liệu. Đã trả lời ngày 28 tháng 8 năm 2014 lúc 10:19Aug 28, 2014 at 10:19
Tim Trustontim TrustonTim Truston 4.1306 Huy hiệu vàng46 Huy hiệu bạc59 Huy hiệu Đồng6 gold badges46 silver badges59 bronze badges 1 Mặc dù câu hỏi này hỏi về các trường hợp của Mongo/Unix, nhưng đây là một trong những kết quả tìm kiếm đầu tiên bất kể hệ điều hành được sử dụng, vì vậy đối với người dùng Windows trong tương lai tìm thấy điều này: Nếu MongoDB được thiết lập như một dịch vụ Windows theo cách mặc định, bạn thường có thể tìm thấy nó bằng cách xem mục nhập 'đường dẫn đến thực thi' trong các thuộc tính của dịch vụ MongoDB: Đã trả lời ngày 23 tháng 9 năm 2016 lúc 2:34Sep 23, 2016 at 2:34
RobotnikrobotnikRobotnik 3,4952 Huy hiệu vàng31 Huy hiệu bạc47 Huy hiệu đồng2 gold badges31 silver badges47 bronze badges 2 Từ kinh nghiệm của tôi, vị trí mặc định là 4 sau khi tôi làm
lrineau 5.7983 Huy hiệu vàng34 Huy hiệu bạc47 Huy hiệu đồng3 gold badges34 silver badges47 bronze badges Đã trả lời ngày 6 tháng 1 năm 2015 lúc 16:49Jan 6, 2015 at 16:49
Zillabunnyzillabunnyzillabunny 3353 Huy hiệu bạc10 Huy hiệu đồng3 silver badges10 bronze badges 1 Trên thực tế, thư mục mặc định trong đó phiên bản Mongod lưu trữ dữ liệu của nó 5 trên Linux và OS X, 6 trên WindowsĐể kiểm tra tương tự, bạn có thể tìm cài đặt DBpath trong tệp cấu hình MongoDB.dbPath settings in mongodb configuration file.
Tệp cấu hình Mongod.conf mặc định đi kèm với cài đặt Trình quản lý gói sử dụng các giá trị mặc định dành riêng cho nền tảng sau cho 0:mongod.conf configuration file included with package manager installations uses the following platform-specific default values for 0:________số 8Cài đặt 0 trong tệp cấu hình chỉ có sẵn cho 2.Gói Linux Các tập lệnh init không mong đợi 0 sẽ thay đổi từ các mặc định. Nếu bạn sử dụng các gói Linux và thay đổi 0, bạn sẽ phải sử dụng các tập lệnh init của riêng mình và vô hiệu hóa các tập lệnh tích hợp.Nguồn Đã trả lời ngày 10 tháng 2 năm 2017 lúc 14:35Feb 10, 2017 at 14:35
1 Tôi tìm thấy của tôi ở đây trên hệ thống OSX/usr/local/var/MongoDB Đã trả lời ngày 18 tháng 6 năm 2016 lúc 11:38Jun 18, 2016 at 11:38
2 Đối với Windows, hãy đi bên trong thư mục MongoDB \ Server \ 4.0 \ bin và mở tệp Mongod.cfg trong bất kỳ trình soạn thảo văn bản nào. Sau đó xác định vị trí dòng chỉ định tham số dbpath. Dòng trông giống như một cái gì đó tương tự
Đã trả lời ngày 22 tháng 1 năm 2019 lúc 9:28Jan 22, 2019 at 9:28
Tìm thấy nó chỉ bằng cách chọc vào 5. Cảm ơn sự giúp đỡ mặc dù-Tôi chắc chắn rằng những câu trả lời này áp dụng cho các hệ thống khác (ví dụ: Ubuntu) và sẽ giúp đỡ những người khác!Đã trả lời ngày 5 tháng 9 năm 2011 lúc 20:26Sep 5, 2011 at 20:26
Aaron Silvermanaaron SilvermanAaron Silverman 21.5K21 Huy hiệu vàng80 Huy hiệu bạc103 Huy hiệu đồng21 gold badges80 silver badges103 bronze badges Nếu bạn bằng cách nào đó có thể định vị Mongod.log và làm một cách tốt hơn
Giá trị cho DBPath là vị trí dữ liệu cho MongoDB !! Tất cả tốt nhất :) Đã trả lời ngày 7 tháng 9 năm 2017 lúc 12:35Sep 7, 2017 at 12:35
NilotpalnilotpalNilotpal 2.9534 Huy hiệu vàng30 Huy hiệu bạc47 Huy hiệu đồng4 gold badges30 silver badges47 bronze badges Trên MongoDB 4.4+ và trên Centos 8, tôi đã tìm thấy đường dẫn bằng cách chạy: 0
Đã trả lời ngày 30 tháng 12 năm 2020 lúc 0:36Dec 30, 2020 at 0:36
jjjjjjjjj 2.4944 Huy hiệu vàng34 Huy hiệu bạc57 Huy hiệu đồng4 gold badges34 silver badges57 bronze badges Khi bạn bắt đầu nó, nó sẽ cho bạn thấy. Nhưng tôi không biết đó có phải là thứ bạn có thể làm hay không trên máy chủ của bạn. Nếu bạn có quyền truy cập vào dòng lệnh và có thể khởi động lại dịch vụ, bạn sẽ nhận được một cái gì đó như: 1Đã trả lời ngày 15 tháng 11 năm 2016 lúc 17:59Nov 15, 2016 at 17:59
Johnnyjohnnyjohnny Phù hiệu vàng 19K5050 gold badges154 silver badges254 bronze badges Làm cách nào để truy cập các tệp MongoDB?Procedure.. Kết nối với ví dụ MongoDB của bạn.Trong khối mã này có một nhận xét để thay thế URI kết nối bằng của riêng bạn..... Nhận cơ sở dữ liệu và bộ sưu tập.Chuyển sang cơ sở dữ liệu và bộ sưu tập bạn muốn truy vấn..... Lấy tất cả các tài liệu trong bộ sưu tập hành tinh .. Lặp lại kết quả .. Kiểm tra kết quả của bạn .. Làm thế nào các tập tin được lưu trữ trong MongoDB?MongoDB lưu trữ các đối tượng ở định dạng nhị phân gọi là BSON.Bindata là loại dữ liệu BSON cho mảng byte nhị phân.Tuy nhiên, các đối tượng MongoDB thường bị giới hạn ở kích thước 16MB.Để đối phó với điều này, các tệp được "chia" thành nhiều đối tượng nhỏ hơn 255 kib mỗi đối tượng.in a binary format called BSON. BinData is a BSON data type for a binary byte array. However, MongoDB objects are typically limited to 16MB in size. To deal with this, files are "chunked" into multiple objects that are less than 255 KiB each.
MongoDB được lưu trữ ở đâu?dbpath là/var/lib/MongoDB;Cài đặt này chỉ định nơi MongoDB nên lưu trữ các tệp của nó.Hệ thống.Đường dẫn là/var/log/MongoDB/MongoD.đăng nhập;Đây là con đường mà Mongod sẽ viết đầu ra của nó./var/lib/mongodb; this setting specifies where MongoDB should store its files. systemLog. path is /var/log/mongodb/mongod. log; this is the path where mongod will write its output. |