Bây giờ chúng tôi hãy xem cách cài đặt MongoDB trên Windows.
Cài đặt MongoDB trên Windows
Để cài đặt MongoDB trên Windows, lần đầu tiên tải xuống bản phát hành mới nhất của MongoDB từ //www.mongodb.com/doad-center.
Nhập các chi tiết cần thiết, chọn tab máy chủ, trong đó, bạn có thể chọn phiên bản MongoDB, hệ điều hành và bao bì là:Server tab, in it you can choose the version of MongoDB, operating system and, packaging as:
Bây giờ cài đặt tệp đã tải xuống, theo mặc định, nó sẽ được cài đặt trong thư mục C: \ Program Files \.C:\Program Files\.
MongoDB yêu cầu một thư mục dữ liệu để lưu trữ các tệp của nó. Vị trí mặc định cho thư mục dữ liệu MongoDB là C: \ Data \ DB. Vì vậy, bạn cần tạo thư mục này bằng dấu nhắc lệnh. Thực hiện chuỗi lệnh sau.
C:\>md data C:\md data\db
Sau đó, bạn cần chỉ định đặt DBpath thành thư mục được tạo trong Mongod.exe. Đối với cùng, đưa ra các lệnh sau.dbpath to the created directory in mongod.exe. For the same, issue the following commands.
Trong dấu nhắc lệnh, điều hướng đến dòng thư mục bin trong thư mục cài đặt MongoDB. Giả sử thư mục cài đặt của tôi là C: \ Program Files \ MongoDBC:\Program Files\MongoDB
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"
Điều này sẽ hiển thị chờ tin nhắn kết nối trên đầu ra bảng điều khiển, điều này cho thấy quy trình Mongod.exe đang chạy thành công.waiting for connections message on the console output, which indicates that the mongod.exe process is running successfully.
Bây giờ để chạy MongoDB, bạn cần mở một dấu nhắc lệnh khác và ban hành lệnh sau.
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >
Điều này sẽ cho thấy MongoDB được cài đặt và chạy thành công. Lần tới khi bạn chạy MongoDB, bạn chỉ cần ban hành các lệnh.
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe
Cài đặt MongoDB trên Ubuntu
Chạy lệnh sau để nhập khóa GPG công khai MongoDB -
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Tạo a /etc/apt/source.list.d/mongodb.list sử dụng lệnh sau.
echo 'deb //downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Bây giờ phát hành lệnh sau để cập nhật kho lưu trữ -
sudo apt-get update
Tiếp theo cài đặt MongoDB bằng cách sử dụng lệnh sau -
apt-get install mongodb-10gen = 4.2
Trong bản cài đặt trên, 2.2.3 hiện đang được phát hành phiên bản MongoDB. Hãy chắc chắn để cài đặt phiên bản mới nhất luôn luôn. Bây giờ MongoDB được cài đặt thành công.
Bắt đầu MongoDB
sudo service mongodb start
Dừng MongoDB
sudo service mongodb stop
Khởi động lại MongoDB
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"0
Để sử dụng MongoDB chạy lệnh sau.
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"1
Điều này sẽ kết nối bạn để chạy phiên bản MongoDB.
MongoDB giúp đỡ
Để có được một danh sách các lệnh, hãy nhập db.help [] trong máy khách MongoDB. Điều này sẽ cung cấp cho bạn một danh sách các lệnh như được hiển thị trong ảnh chụp màn hình sau.db.help[] in MongoDB client. This will give you a list of commands as shown in the following screenshot.
Thống kê MongoDB
Để có được số liệu thống kê về máy chủ mongoDB, hãy nhập lệnh db.stats [] vào máy khách MongoDB. Điều này sẽ hiển thị tên cơ sở dữ liệu, số lượng thu thập và tài liệu trong cơ sở dữ liệu. Đầu ra của lệnh được hiển thị trong ảnh chụp màn hình sau.db.stats[] in MongoDB client. This will show the database name, number of collection and documents in the database. Output of the command is shown in the following screenshot.
Tôi đang sử dụng Ubuntu 16.04. Tôi đã thiết lập một cơ sở dữ liệu
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"4. Khi tôi bắt đầu [với lệnh
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"5], nó nói rằng cơ sở dữ liệu được đặt tại
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"6 [
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"7].
Cơ sở dữ liệu hoạt động tốt. Nhưng trong File Explorer, tôi không thể tìm thấy thư mục đó. Tôi đã xem trong thư mục
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"8 và trong thư mục
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"9 [
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >0].
Tôi cũng hiển thị các tệp và thư mục ẩn với Ctrl+H.
Làm thế nào tôi có thể tìm thấy thư mục cơ sở dữ liệu của tôi?
Yaron
12.4K7 Huy hiệu vàng39 Huy hiệu bạc52 Huy hiệu Đồng7 gold badges39 silver badges52 bronze badges
Đã hỏi ngày 3 tháng 12 năm 2017 lúc 7:52Dec 3, 2017 at 7:52
Bạn sẽ có thể tìm thấy vị trí trong tệp cấu hình:
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >1
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"2
Theo tài liệu MongoDB:
Đường dẫn mặc định là thư mục
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"6
Theo mặc định, MongoDB lắng nghe các kết nối từ máy khách trên cổng 27017 và lưu trữ dữ liệu trong thư mục /data /db.
Nếu
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >3 được đặt, MongoDB sẽ sử dụng thư mục xác định bằng
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >3
Nếu bạn muốn
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"5 lưu trữ các tệp dữ liệu tại một đường dẫn khác vớiC:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"6, bạn có thể chỉ địnhC:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >3.C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID["4260beda-f662-4cbe-9bc7-5c1f2242663c"] } MongoDB server version: 4.2.1 >3 phải tồn tại trước khi bạn bắt đầuC:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"5. Nếu nó không tồn tại, hãy tạo thư mục và các quyền đểC:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"5 có thể đọc và ghi dữ liệu vào đường dẫn này. Để biết thêm thông tin về quyền, hãy xem tài liệu hoạt động bảo mật.
Tanius
5.7111 Huy hiệu vàng35 Huy hiệu bạc45 Huy hiệu Đồng1 gold badge35 silver badges45 bronze badges
Đã trả lời ngày 3 tháng 12 năm 2017 lúc 7:56Dec 3, 2017 at 7:56
YaronyaronYaron
12.4K7 Huy hiệu vàng39 Huy hiệu bạc52 Huy hiệu Đồng7 gold badges39 silver badges52 bronze badges
5
Khi sử dụng Linux [Ubuntu], khi bạn cài đặt MongoDB, nó sẽ tự động được cấu hình và chạy theo mặc định. DBpath mặc định được đặt trong
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe1. Bạn sẽ thấy các dòng sau:
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"3
Bây giờ, dựa trên MongoDB Doc:
Đường dẫn mặc định là [nên là] thư mục
C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"6, nhưng nếu thư mục không có, MongoDB sẽ bắn từ đường dẫn được đưa ra trong tệp MongoDB.conf.
Phải làm gì:
- Dừng MongoDB của bạn.
- Tạo thư mục dữ liệu mặc định của bạn.
- Khởi động lại MongoDB: Lần này nó sẽ bắt đầu từ thư mục dữ liệu bạn đã tạo.
Đã trả lời ngày 10 tháng 10 năm 2019 lúc 10:16Oct 10, 2019 at 10:16
Hãy thử gõ
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe3 vào trình duyệt [Chrome hoặc Fire-Fox]. Bạn sẽ có thể xem các tệp và bộ sưu tập nếu bạn đã cài đặt
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe4 trong hệ thống, nhưng tất cả sẽ được mã hóa, bạn không thể đọc chúng trong trình chỉnh sửa.
abu_bua
9,92510 Huy hiệu vàng39 Huy hiệu bạc59 Huy hiệu Đồng10 gold badges39 silver badges59 bronze badges
Đã trả lời ngày 24 tháng 9 năm 2018 lúc 18:48Sep 24, 2018 at 18:48
Đó là bởi vì "gốc" mà bạn đang nhìn thấy, không phải là gốc thực, đó là gốc của nhà bạn, trên tệp Explorer, khi bạn đang ở trên trang chủ 'gốc' của bạn, nhấn
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe5 để vào thư mục cha.
Đã trả lời ngày 28 tháng 11 năm 2018 lúc 16:30Nov 28, 2018 at 16:30