- Tham khảo> >
- Cổng MongoDB mặc định
Bảng sau liệt kê các cổng TCP mặc định được sử dụng bởi MongoDB:
Cổng mặc định | Sự mô tả |
27017 | Cổng mặc định cho các phiên bản mongod và mongos . Bạn có thể thay đổi cổng này bằng port hoặc --port . |
27018 | Cổng mặc định cho mongod khi chạy với tùy chọn dòng lệnh --shardsvr hoặc giá trị shardsvr cho cài đặt clusterRole trong tệp cấu hình. |
mongod 0 | Cổng mặc định cho mongod khi chạy với tùy chọn dòng lệnh mongod 2 hoặc giá trị mongod 3 cho cài đặt clusterRole trong tệp cấu hình. |
mongod 5 | Cổng mặc định mà mongod 6 lắng nghe tin nhắn. mongod 6 được cài đặt với MongoDB Enterprise Server [phiên bản 4.2 trở lên] và hỗ trợ các hoạt động mã hóa tự động. |
Giới thiệu về Cảng MongoDB
Cổng MongoDB là địa chỉ nơi giao thức cố gắng thiết lập kết nối. Có một số cổng mặc định được MongoDB hỗ trợ như 27017. Tuy nhiên, chúng tôi cũng có thể sửa đổi rõ ràng các cổng mặc định. MongoDB là một loại ứng dụng phản hồi yêu cầu liên quan đến việc thiết lập kết nối giữa máy khách và máy chủ của nó liên quan đến nhiều yêu cầu và phản hồi dựa trên ổ cắm và giao thức được sử dụng là giao thức ổ cắm TCP/ IP [giao thức lớp vận chuyển]. Để trao đổi thông tin, dữ liệu, yêu cầu và phản hồi, các ổ cắm có các cổng liên quan của chúng. Cổng nào cần được xem xét trong khi giao tiếp phụ thuộc vào cài đặt cấu hình nội bộ.
Trong bài viết này, chúng tôi sẽ xem xét một số cổng mặc định được sử dụng bởi Mongo DB và cũng có một cái nhìn về quá trình thay đổi các cổng mặc định.
Danh sách các cổng mặc định
Chúng ta hãy xem tất cả các cổng mặc định liên quan được sử dụng bởi Hệ thống quản lý cơ sở dữ liệu Mongo DB. Đối với điều này, hãy xem bảng sau -
Địa chỉ cổng mặc định | Giải trình |
28017 | Trong khi hiển thị trạng thái trên các trang web, địa chỉ cổng này được xem xét theo mặc định. |
27019 | Khi chúng tôi đang thực hiện một thao tác thời gian chạy trong hệ thống và trong khi chạy giống nhau, chúng tôi sẽ sử dụng tùy chọn của GoogleConConfigSVR thì địa chỉ cổng này được coi là cổng mặc định. |
27018 | Khi chúng tôi đang thực hiện một thao tác thời gian chạy trong hệ thống và trong khi chạy giống nhau, chúng tôi sẽ sử dụng tùy chọn của Shapsshardsvr thì địa chỉ cổng này được coi là cổng mặc định. |
27017 | Đối với tất cả các trường hợp của Mongo và MongoD, địa chỉ cổng này được xem xét theo mặc định để thiết lập giao tiếp. |
Syntax:
Hãy cho chúng tôi hiểu cú pháp của URL được sử dụng để thiết lập kết nối. Xem xét một URL mẫu để nghiên cứu các thành phần khác nhau có bên trong nó -
mongod
8
Chúng ta hãy thảo luận từng người một tất cả các thành phần được sử dụng trong câu lệnh trên -
MongoDB: // - Đây là định nghĩa của giao thức. Do đó, khi sử dụng DB Mongo, đặc tả giao thức được đưa ra bằng cách sử dụng MongoDB: //
LocalHost: 27017C- Đây là phần đại diện cho địa chỉ của máy chủ mà chúng tôi đang cố gắng thiết lập kết nối.
LocalHost - Đó là địa chỉ của máy chủ
27017 - Đây là địa chỉ cổng được xem xét để xác định ổ cắm theo mặc định khi sử dụng MongoDB. /Giáo dục - đó là tên của cơ sở dữ liệu mà chúng tôi muốn kết nối.
/educba – It is the name of the database to which we want to connect to.
Thay đổi địa chỉ cổng mặc định của MongoDB
Có rất nhiều cách sử dụng mà chúng ta có thể sửa đổi cổng đang được Mongo DB sử dụng cho một nhiệm vụ cụ thể. Trước khi bạn sửa đổi bất kỳ cổng mặc định nào thành cổng bạn chọn, bạn cần đảm bảo rằng không có ứng dụng nào khác đang sử dụng cùng một số cổng mà bạn đang cố gắng đặt cổng Mongo DB thành. Chúng ta hãy xem một số phương thức để thay đổi địa chỉ cổng mặc định từng cái một trong phần sắp tới -
Phương pháp đầu tiên
Chúng tôi sẽ phải bắt đầu máy chủ của Mongo DB bằng cách chỉ định - đối số cổng trong câu lệnh của nó trong khi bắn lệnh. Đối với điều này, chúng tôi phải đảm bảo rằng trong khi mở dấu nhắc lệnh, chúng tôi sẽ mở nó bằng các đặc quyền và vai trò của quản trị viên, và sau đó chúng tôi phải điều hướng đến thư mục bin có trong thư mục cài đặt Mongo DB. Hơn nữa, bạn cần nhập lệnh được chỉ định bên dưới -
mongod
9
Sau khi bắn lệnh trên, bạn sẽ quan sát rằng thông báo chờ kết nối được hiển thị như hiển thị bên dưới -
Hơn nữa, bước tiếp theo để thực hiện là mở một phiên bản mới của dấu nhắc lệnh với vai trò và đặc quyền của quản trị viên và sau đó điều hướng đến thư mục bin của thư mục cài đặt MongoDB và nhập cùng một lệnh được hiển thị bên dưới -
mongos
0
Đầu ra của lệnh trên sẽ như được hiển thị bên dưới, có nghĩa là Mongo DB hiện đang chạy trên địa chỉ cổng được chỉ định 2000 thay vì địa chỉ cổng mặc định của nó -
Theo cách này, bằng cách sử dụng phương pháp và lệnh trên, chúng tôi có thể khởi tạo máy chủ Mongo DB tại bất kỳ cổng tùy chỉnh nào theo yêu cầu của chúng tôi. Chỉ có điều cần được chăm sóc là không nên có bất kỳ dịch vụ hoặc ứng dụng nào đang chạy trên cổng mà chúng tôi đang cố gắng thiết lập kết nối Mongo DB.
Phương pháp thứ hai
Trong phương thức thứ hai, chúng ta sẽ phải sửa đổi tệp cấu hình của Mongo DB và sửa đổi địa chỉ cổng được chỉ định trong chi tiết cấu hình. Đối với điều này, bạn sẽ phải làm theo các bước dưới đây -
- Trước tiên chúng tôi sẽ phải tạo một tệp có định dạng YAML sẽ hoạt động như tệp cấu hình cho DB Mongo của chúng tôi. Chúng tôi sẽ đặt tên cho tập tin này với tên là MongoD.Conf.
- Tiếp theo, bạn phải chạy tệp cấu hình cùng với việc chỉ định giá trị tùy chọn củaConConFig đến vị trí của bất kỳ tệp cấu hình nào mà bạn muốn nó tham khảo. Ví dụ: nếu chúng tôi đã tạo tệp Mongod.conf thì chúng tôi sẽ chỉ định lệnh là
mongos
1
Đầu ra của lệnh trên được hiển thị trong hình ảnh dưới đây -
Hãy để chúng tôi xem xét một trong các tệp cấu hình mẫu. Đối với điều này đề cập đến hình ảnh dưới đây. Chúng tôi có thể quan sát rằng tệp chứa đặc tả cổng là 2000 được giữ theo yêu cầu của chúng tôi. Bạn có thể thay đổi giá trị cổng này bằng cách chỉ định số cổng cần thiết trong các lệnh được sử dụng ở trên.
Bây giờ chúng ta có thể quan sát quá trình thay đổi cổng được hoàn thành thành công.
Bằng cách sử dụng một trong hai phương thức, bạn có thể thay đổi số cổng mặc định của Mongo DB thành bất kỳ địa chỉ nào bạn muốn. Sau đó, bước tiếp theo của bạn sẽ thiết lập kết nối với Mongo DB.
Sự kết luận
Cổng mặc định của Mongo DB đã được xác định trước và được đặt cho các phiên bản Mongo và MongoD khi sử dụng tùy chọn ConfigSVR hoặc ShardVSR trong khi các hoạt động thời gian chạy hoặc ngay cả khi quan sát trạng thái trong các trang web được đề cập trong bảng. Chúng tôi thậm chí có thể sửa đổi số cổng bằng cách sử dụng một trong hai phương thức được chỉ định trong bài viết trên.
Bài viết đề xuất
Đây là một hướng dẫn cho cảng MongoDB. Ở đây chúng tôi thảo luận về phần giới thiệu, danh sách các cổng mặc định với một số phương thức tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -
- MongoDB Bỏ qua []
- Mối quan hệ MongoDB
- Người dùng MongoDB
- Nhập khẩu MongoDB