Cách tải xuống và cài đặt MongoDB on Windows và đám mây

⚡ Tóm tắt thông minh

Cách tải xuống và cài đặt MongoDB on Windows và Cloud được giải thích như một hướng dẫn thiết lập hoàn chỉnh. Tài liệu này bao gồm việc cài đặt MongoDB Máy chủ cộng đồng trên Windows, Các JavaKịch bản, Pythonvà trình điều khiển Ruby, MongoDB CompassCấu hình với chức năng nhập và xuất, tệp cấu hình và triển khai. MongoDB Atlas trên nền tảng đám mây.

  • 🪟 Windows Cài đặt: Tải xuống Community Server 64-bit và chạy trình cài đặt MSI.
  • 🔌 Trình điều khiển: JavaCác tàu kịch bản được tích hợp sẵn; thêm vào Python Trình điều khiển (pymongo) và Ruby (mongo).
  • 🧭 La bàn: cài đặt MongoDB Compass Giao diện người dùng đồ họa (GUI) để quản lý cơ sở dữ liệu một cách trực quan.
  • ⚙️ Cấu hình: Thiết lập thư mục dữ liệu, nhập/xuất CSV và sử dụng tệp cấu hình.
  • 🇧🇷 Đám mây: Triển khai MongoDB Atlas trên AWS, Google Cloud, hoặc là Azure và kết nối với khách hàng.

Cách tải xuống và cài đặt MongoDB

Các trình cài đặt cho MongoDB Có sẵn cả phiên bản 32-bit và 64-bit. Trình cài đặt 32-bit phù hợp cho môi trường phát triển và thử nghiệm. Nhưng đối với môi trường sản xuất, bạn nên sử dụng trình cài đặt 64-bit. Nếu không, bạn có thể bị hạn chế về dung lượng dữ liệu có thể lưu trữ. MongoDBNên luôn sử dụng phiên bản ổn định cho môi trường sản xuất.

Cách tải xuống và cài đặt MongoDB on Windows

Các bước sau đây có thể được sử dụng để tải xuống và cài đặt MongoDB on Windows 10:

Bước 1) Tải xuống MongoDB Community Server

Tới liên kết này và tải xuống MongoDB Máy chủ cộng đồng. Chúng tôi sẽ cài đặt phiên bản 64-bit cho Windows.

Tải xuống cài đặt MongoDB on Windows

Bước 2) Nhấp vào Cài đặt

Sau khi quá trình tải xuống hoàn tất, hãy mở tệp msi. Nhấp vào Tiếp theo trên màn hình khởi động.

Tải xuống cài đặt MongoDB on Windows

Bước 3) Chấp nhận Thỏa thuận cấp phép người dùng cuối

  1. Chấp nhận Thỏa thuận cấp phép người dùng cuối.
  2. Bấm tiếp.

Tải xuống cài đặt MongoDB on Windows

Bước 4) Nhấp vào nút “Hoàn tất”

Nhấp vào nút “Hoàn tất” để cài đặt tất cả các thành phần. Tùy chọn tùy chỉnh có thể được sử dụng để cài đặt các thành phần được chọn lọc hoặc nếu bạn muốn thay đổi vị trí cài đặt.

Tải xuống cài đặt MongoDB on Windows

Bước 5) Cấu hình dịch vụ

  1. Chọn “Chạy dịch vụ với tư cách người dùng Dịch vụ Mạng”. Ghi lại tên thư mục dữ liệu; chúng ta sẽ cần nó sau này.
  2. Bấm tiếp.

Tải xuống cài đặt MongoDB on Windows

Bước 6) Bắt đầu quá trình cài đặt

Bấm vào nút Cài đặt để bắt đầu cài đặt.

Tải xuống cài đặt MongoDB on Windows

Bước 7) Nhấp vào Tiếp theo sau khi hoàn tất

Quá trình cài đặt bắt đầu. Nhấp vào Tiếp theo sau khi hoàn tất.

Tải xuống cài đặt MongoDB on Windows

Bước 8) Nhấp vào nút Kết thúc

Bước cuối cùng: sau khi quá trình cài đặt hoàn tất, hãy nhấp vào nút Hoàn tất.

Tải xuống cài đặt MongoDB on Windows

Xin chào thế giới MongoDB: JavaTrình điều khiển tập lệnh

Trình điều khiển ở MongoDB Chúng được sử dụng để kết nối giữa các ứng dụng khách và cơ sở dữ liệu. Ví dụ, nếu bạn có một Java chương trình và yêu cầu nó kết nối với MongoDBSau đó, bạn sẽ cần tải xuống và tích hợp... Java trình điều khiển để chương trình có thể hoạt động với MongoDB cơ sở dữ liệu.

Người lái xe cho JavaScript ra khỏi hộp. MongoDB vỏ được sử dụng để làm việc với MongoDB cơ sở dữ liệu thực sự là một JavaGiao diện dòng lệnh. Để truy cập:

Bước 1) Vào thư mục “C:\Program Files\”MongoDB\Server\4.0\bin” và nhấp đúp vào mongo.exe. Ngoài ra, bạn cũng có thể nhấp vào MongoDB Vật phẩm để bàn.

Xin chào thế giới MongoDB: JavaTrình điều khiển tập lệnh

Bước 2) Nhập chương trình sau vào cửa sổ dòng lệnh:

var myMessage='Hello World';
printjson(myMessage);

Xin chào thế giới MongoDB: JavaTrình điều khiển tập lệnh

Code Giải thích:

  1. Chúng tôi chỉ đang tuyên bố một cách đơn giản JavaBiến kịch bản để lưu trữ chuỗi có tên 'Hello World'.
  2. Chúng tôi đang sử dụng phương thức printjson để in biến ra màn hình.

đặt Python Người lái xe

Bước 1) Đảm bảo Python đã được cài đặt trên hệ thống.

Bước 2) Cài đặt các trình điều khiển liên quan đến Mongo bằng cách thực hiện lệnh sau:

pip install pymongo

Cài đặt trình điều khiển Ruby

Bước 1) Hãy đảm bảo rằng Ruby đã được cài đặt trên hệ thống.

Bước 2) Hãy đảm bảo gems được cập nhật bằng cách thực hiện lệnh sau:

gem update --system

Bước 3) Cài đặt các trình điều khiển liên quan đến Mongo bằng cách thực hiện lệnh sau:

gem install mongo

đặt MongoDB Compass – MongoDB Công cụ quản lý

Có những công cụ trên thị trường có sẵn để quản lý MongoDB. Một công cụ phi thương mại như vậy là MongoDB CompassMột số tính năng của Compass được liệt kê dưới đây:

  1. Toàn bộ sức mạnh của Mongo shell
  2. Nhiều vỏ
  3. Nhiều kết quả

Bước 1) Tới liên kết này và nhấp vào tải xuống.

đặt MongoDB Compass

Bước 2) Nhập thông tin vào cửa sổ bật lên và nhấn nút gửi.

đặt MongoDB Compass

Bước 3) Double Nhấp chuột vào tệp đã tải xuống.

đặt MongoDB Compass

Bước 4) Quá trình cài đặt sẽ tự động bắt đầu.

đặt MongoDB Compass

Bước 5) Compass sẽ khởi động với màn hình Chào mừng.

đặt MongoDB Compass

Bước 6) Giữ nguyên cài đặt quyền riêng tư mặc định và nhấp vào “Bắt đầu sử dụng Compass”.

đặt MongoDB Compass

Bước 7) Bạn sẽ thấy màn hình chính với danh sách các cơ sở dữ liệu hiện có.

đặt MongoDB Compass

MongoDB Cấu hình, nhập và xuất

Trước khi bắt đầu MongoDB máy chủ, khía cạnh quan trọng đầu tiên là định cấu hình thư mục dữ liệu nơi tất cả MongoDB Dữ liệu sẽ được lưu trữ. Việc này có thể được thực hiện theo cách sau:

MongoDB Cấu hình, nhập và xuất

Lệnh trên 'md \data\db' tạo một thư mục có tên \data\db ở vị trí hiện tại của bạn. MongoDB sẽ tự động tạo cơ sở dữ liệu ở vị trí này, vì đây là vị trí mặc định cho MongoDB để lưu trữ thông tin của nó. Chúng tôi chỉ đảm bảo thư mục có mặt, để MongoDB có thể tìm thấy nó khi nó bắt đầu.

Việc nhập dữ liệu vào MongoDB được thực hiện bằng lệnh “mongoimport”. Ví dụ sau đây cho thấy cách thực hiện điều này.

Bước 1) Tạo một tệp CSV có tên data.csv và đưa các dữ liệu sau vào đó:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

Trong ví dụ trên, chúng ta giả định muốn nhập 3 tài liệu vào một bộ sưu tập có tên là data. Dòng đầu tiên được gọi là dòng tiêu đề, sẽ trở thành tên các trường của bộ sưu tập.

Bước 2) Thực hiện lệnh mongoimport.

MongoDB Cấu hình, nhập và xuất

Code Giải thích:

  1. Chúng tôi đang chỉ định tùy chọn db để cho biết dữ liệu sẽ được nhập vào cơ sở dữ liệu nào.
  2. Tùy chọn "type" dùng để chỉ định rằng chúng ta đang nhập một tệp CSV.
  3. Hãy nhớ rằng dòng đầu tiên được gọi là dòng tiêu đề, nó sẽ trở thành tên trường của tập hợp dữ liệu; đó là lý do tại sao chúng ta chỉ định tùy chọn –headerline. Và sau đó chúng ta chỉ định tệp data.csv của mình.

Đầu ra

MongoDB Cấu hình, nhập và xuất

Kết quả đầu ra ghi rõ 3 tài liệu đã được import vào MongoDB.

Xuất khẩu MongoDB Việc này được thực hiện bằng cách sử dụng lệnh mongoexport.

MongoDB Cấu hình, nhập và xuất

Code Giải thích:

  1. Chúng tôi đang chỉ định tùy chọn db để cho biết dữ liệu sẽ được xuất từ ​​cơ sở dữ liệu nào.
  2. Chúng tôi đang chỉ định tùy chọn bộ sưu tập để cho biết bộ sưu tập nào sẽ được sử dụng.
  3. Phương án thứ ba là chỉ định rằng chúng ta muốn xuất ra tệp CSV.
  4. Thứ tư là chỉ định trường nào của bộ sưu tập sẽ được xuất.
  5. Tùy chọn –out chỉ định tên của tệp csv để xuất dữ liệu sang.

Đầu ra

MongoDB Cấu hình, nhập và xuất

Kết quả đầu ra cho thấy rõ ràng rằng 3 bản ghi đã được xuất từ MongoDB.

Cấu hình MongoDB máy chủ với tập tin cấu hình

Bạn có thể cấu hình phiên bản máy chủ mongod để khởi động bằng một tệp cấu hình. Tệp cấu hình chứa các thiết lập tương đương với các tùy chọn dòng lệnh của mongod. Ví dụ, giả sử bạn muốn... MongoDB Để lưu trữ tất cả thông tin nhật ký vào một vị trí tùy chỉnh, hãy làm theo các bước sau:

Bước 1) Tạo một tệp có tên “mongod.conf” và lưu trữ các thông tin sau vào tệp đó.

Cấu hình MongoDB Máy chủ có tệp cấu hình

  1. Dòng đầu tiên của tệp chỉ định rằng chúng ta muốn thêm cấu hình cho tệp nhật ký hệ thống, tức là nơi lưu trữ thông tin về hoạt động của máy chủ, trong một tệp nhật ký tùy chỉnh.
  2. Tùy chọn thứ hai là đề cập rằng vị trí sẽ là một tệp.
  3. Điều này đề cập đến vị trí của tệp nhật ký.
  4. logAppend: “true” có nghĩa là đảm bảo rằng thông tin nhật ký tiếp tục được thêm vào tệp nhật ký. Nếu bạn đặt giá trị là “false”, thì tệp sẽ bị xóa và được tạo mới bất cứ khi nào máy chủ khởi động lại.

Bước 2) Khởi động tiến trình máy chủ mongod và chỉ định tệp cấu hình đã tạo ở trên làm tham số. Ảnh chụp màn hình hướng dẫn cách thực hiện được hiển thị bên dưới.

Cấu hình MongoDB Máy chủ có tệp cấu hình

Sau khi lệnh trên được thực thi, tiến trình máy chủ sẽ bắt đầu sử dụng tệp cấu hình này, và nếu bạn truy cập vào thư mục /etc trên hệ thống của mình, bạn sẽ thấy tệp mongod.log được tạo ra. Ảnh chụp màn hình bên dưới cho thấy một ví dụ về nội dung của tệp nhật ký.

Cấu hình MongoDB Máy chủ có tệp cấu hình

Làm thế nào để cài đặt MongoDB trên nền tảng đám mây (AWS, Google, Azure)

Bạn không cần cài đặt MongoDB máy chủ và cấu hình nó. Bạn có thể triển khai một MongoDB Máy chủ Atlas trên đám mây trên các nền tảng như AWS, Google Cloudvà Azurevà kết nối với máy chủ ảo bằng ứng dụng khách. Dưới đây là các bước chi tiết:

Bước 1) Tới liên kết này.

  1. Nhập thông tin cá nhân
  2. Đồng ý với các điều khoản
  3. Nhấp vào nút “Bắt đầu miễn phí”

đặt MongoDB trên đám mây

Bước 2) Nhấp vào “Tạo cụm đầu tiên của tôi”.

đặt MongoDB trên đám mây

Bước 3) Bạn có thể chọn giữa AWS, Google Cloudvà Azure Chọn AWS làm nhà cung cấp dịch vụ đám mây của bạn. Trong hướng dẫn này, chúng ta sẽ sử dụng AWS, được thiết lập mặc định. Không thực hiện bất kỳ thay đổi nào khác trên trang và nhấp vào “Tạo”. Cluster".

đặt MongoDB trên đám mây

Bước 4) Cluster Quá trình sáng tạo cần một khoảng thời gian.

đặt MongoDB trên đám mây

Bước 5) Sau một thời gian, bạn sẽ thấy cụm máy chủ đã sẵn sàng.

đặt MongoDB trên đám mây

Bước 6) Nhấp vào Bảo mật > Thêm người dùng mới.

đặt MongoDB trên đám mây

Bước 7) Trên màn hình tiếp theo:

  1. Nhập thông tin xác thực của người dùng
  2. Gán đặc quyền
  3. Nhấp vào nút Thêm người dùng

đặt MongoDB trên đám mây

Bước 8) Trên trang tổng quan, hãy nhấp vào nút kết nối.

  1. Danh sách trắng kết nối IP của bạn
  2. Chọn phương thức kết nối

đặt MongoDB trên đám mây

Bước 9) Chọn phương thức kết nối bạn muốn để kết nối với MongoDB máy chủ.

đặt MongoDB trên đám mây

Câu Hỏi Thường Gặp

Đúng vậy. Trợ lý AI có thể tạo các tệp cấu hình mongod, giải thích lỗi kết nối và đề xuất cách khắc phục sự cố trình điều khiển hoặc dịch vụ. Tuy nhiên, bạn vẫn nên kiểm tra lại các lệnh so với tài liệu chính thức. MongoDB Tài liệu hướng dẫn trước khi áp dụng.

Vâng. MongoDB Atlas bao gồm các tích hợp Atlas Vector Search và AI cho phép bạn xây dựng các ứng dụng tìm kiếm ngữ nghĩa và tạo nội dung được tăng cường khả năng truy xuất. Nó lưu trữ các embedding cùng với tài liệu, loại bỏ nhu cầu về một cơ sở dữ liệu vector riêng biệt.

Vâng. MongoDB Community Server là phần mềm mã nguồn mở và miễn phí dành cho... Windows, macOSvà Linux. MongoDB Atlas cũng cung cấp gói dịch vụ đám mây miễn phí, trong khi phiên bản Enterprise Edition bổ sung thêm các tính năng nâng cao và hỗ trợ có trả phí.

Community Server được cài đặt và quản lý trên máy tính hoặc máy chủ của riêng bạn. Atlas là một dịch vụ đám mây được quản lý hoàn toàn, xử lý việc thiết lập, mở rộng quy mô, sao lưu và bảo mật trên AWS. Google Cloud, hoặc là Azure.

Tóm tắt bài viết này với: