Hướng dẫn mongodb bind_ip not working - mongodb bind_ip không hoạt động
Tôi thực sự đã cố gắng, thậm chí cài đặt lại MongoDB. Và nó tương tự với mongDB BIND_IP Lỗi: BIND () không thành công Nó hoạt động nếu đặt bind_ip thành: 0.0.0.0 hoặc 127.0.0.1
Nó sẽ không hoạt động nếu đặt 1 thành: 2
locations:
Cấu hình trong /etc/mongod.conf
Cảm ơn trước.
Đã hỏi ngày 17 tháng 6 năm 2015 lúc 6:41Jun 17, 2015 at 6:41
3 Chỉnh sửa: Tôi không biết tôi chỉ đơn giản là sai với câu trả lời của mình hoặc nếu hành vi của 3 was changed, but it is possible to bind to multiple, distinct IPs
Vì vậy, rất có thể, một trong những địa chỉ IP MongoD được gán để liên kết không tồn tại trên máy được đề cập. Bạn chỉ có thể liên kết 4 với một IP, với 5 là bí danh cho "Nghe trên tất cả các giao diện mạng có sẵn".Vì vậy, hoặc sử dụng
để nghe giao diện trở lại vòng lặp hoặcor
Chỉ nghe IP đó hoặcor
Để lắng nghe tất cả các IPS có sẵn trên hệ thống. Nếu bạn cần nghe một số IP cụ thể, rất có khả năng thiết kế hệ thống của bạn bằng cách nào đó bị lừa. Đã trả lời ngày 17 tháng 6 năm 2015 lúc 7:52Jun 17, 2015 at 7:52
6 Tôi đã có cùng một vấn đề chỉ vì sai lầm ngớ ngẩn. Có vấn đề về dòng và không gian nhận xét. Tôi đã làm sai điều gì
thay vì
Để liên kết với bội số IPS 0Hy vọng rằng câu trả lời này hữu ích cho ai đó. Đã trả lời ngày 7 tháng 6 năm 2016 lúc 8:41Jun 7, 2016 at 8:41
GabbergabberGabber 7.0993 Huy hiệu vàng31 Huy hiệu bạc45 Huy hiệu Đồng3 gold badges31 silver badges45 bronze badges 1 Cộng đồng Mongo 3.6.2 Giải pháp cho tôi là chỉnh sửa phần của /etc/mongod.conf 1Sau đó lưu và thực hiện việc này để khởi động lại và xác minh dịch vụ: 2Không có thất bại ở đây, bây giờ xác minh rằng ai đó đang lắng nghe: 3Bây giờ kết nối bằng các công cụ hoặc dòng lệnh mong yêu thích của bạn. Một số kết quả của định dạng khác nhau trong /etc/mongod.conf
Đã trả lời ngày 26 tháng 1 năm 2018 lúc 20:55Jan 26, 2018 at 20:55
1 Tôi đã dành hàng giờ để đập đầu vào tường với vấn đề này. Cuối cùng, nhìn vào nhật ký và googling những gì tôi tìm thấy ở đó đã có tôi ở đâu đó (tất cả những gì tôi nhận được khi googling 'Mongo Bindip Multipl' (v.v.) là một lượng các trang như thế này với câu trả lời không giúp ích gì). Đầu tiên, khối trong /etc/mongod.conf làm việc cho tôi là: 4Không có không gian, không có báo giá, không có dấu ngoặc ... nhưng ngay cả với nó, việc khởi động lại MongoDB đã gây ra lỗi và sau đó nó từ chối bắt đầu. Tôi đã dành hàng giờ để thử nhiều cấu hình khác không chính xác (điều này gây khó chịu vì tính chính xác của dòng này không thực sự giải quyết vấn đề và tôi không biết rằng có một vấn đề khác). Tôi đã có thể giải quyết nó bằng cách xóa tệp ổ cắm MongoDB: 5Sau này, chạy 6đã làm việc mà không có lỗi. Điều thú vị (một phần của những gì khiến nó thực sự bực bội) là trong quá trình thử nghiệm và lỗi nếu tôi đặt BINDIP trở lại chỉ 127.0.0.1 và khởi động lại Mongod nó hoạt động, điều đó khiến tôi nghĩ rằng dòng đó là OK và các vấn đề là Với các mục/cú pháp thay thế tôi đã thử. (Dự đoán tốt nhất của tôi là một cái gì đó trong tệp ổ cắm tham khảo IPS? Tôi không quen thuộc với yếu tố mã hóa đó.) Sau khi xóa ổ cắm, sau đó tôi có thể Shell vào Mongo như vậy (các tùy chọn cần thiết với bật xác thực): 7trong đó thiết lập rằng 127.0.0.1 hoạt động và cũng để kết nối từ ứng dụng từ xa của tôi (trong kịch bản hiện tại của tôi, phiên bản thử nghiệm NodeBB mà tôi đang thiết lập). Đã trả lời ngày 24 tháng 12 năm 2016 lúc 14:34Dec 24, 2016 at 14:34
1 Trong trường hợp của tôi, không có tùy chọn nào ở trên. Thông số kỹ thuật cuối cùng đã làm việc cho tôi là: 8Một ví dụ có thể là: 9(Lưu ý rằng không có dấu phẩy giữa hai hướng) Tôi có MongoDB 2.6.10 trên Ubuntu 16.4.5 (LTS)
JJmerelo 21.6K7 Huy hiệu vàng35 Huy hiệu bạc82 Huy hiệu Đồng7 gold badges35 silver badges82 bronze badges Đã trả lời ngày 20 tháng 1 năm 2019 lúc 23:14Jan 20, 2019 at 23:14
1 Các tài liệu cho biết "Bạn có thể kết hợp một danh sách các giá trị được phân tách bằng dấu phẩy để liên kết Mongod với nhiều địa chỉ IP." Vì vậy, nó không đúng ... Đã trả lời ngày 9 tháng 12 năm 2016 lúc 11:03Dec 9, 2016 at 11:03
Này, tôi đang sử dụng phiên bản vỏ MongoDB: 3.2.6. 0không hoạt động, tôi đã chỉnh sửa Mongod.conf bằng lệnh này 1Và đã thay đổi bind_ip = 0.0.0.0 thành bind_ip = 192.168.6.38 Nó hoạt động tốt .... Đã trả lời ngày 25 tháng 5 năm 2016 lúc 7:05May 25, 2016 at 7:05
Sử dụng MongoDB 4.0.5: Đối với tôi những điều sau đây đã hoạt động: 2Và sau đó tôi đã bật auth: 3Khởi động lại Mongod (trên Ubuntu 18.04) đã gây ra lỗi:
Do đó, tôi đã phải thực hiện BINDIP: 0,0.0.0. Có lẽ ai đó có manh mối cách kết hợp Bindip và bảo mật Đã trả lời ngày 3 tháng 1 năm 2019 lúc 14:51Jan 3, 2019 at 14:51
BertcbertcBertC 1.53719 Huy hiệu bạc27 Huy hiệu đồng19 silver badges27 bronze badges 1 Đây là một ký hiệu chỉ hoạt động trên Ubuntu: (xem ra trên không gian, biểu tượng) 422.33.44,99 - IP tĩnh của tôi, 88.77.55.66 - IP máy tính xách tay tĩnh của tôi. Điều đó đã cho tôi một cơ hội để truy cập MongoDB ra khỏi Internet. Đừng quên thêm một quy tắc - Mở cổng 27017 vào UFW. Đã trả lời ngày 4 tháng 8 năm 2019 lúc 12:15Aug 4, 2019 at 12:15
Làm việc cho tôi cho Ubuntu 18 và Mongo --Version 4.x.xx: 1 - trong ETC/Mongod.conf -net Thêm BINDIP: "127.0.0.1,0.0.0.0" 2 - Sau đó, sử dụng PM2: sudo apt-get update sudo apt-get pm2 3 - Bắt đầu dịch vụ PM2 đến Mongod PM2 Bắt đầu Mongod PD: Bạn cần xóa 0,0.0.0 trong kịch bản sản xuất Đã trả lời ngày 20 tháng 5 năm 2020 lúc 3:10May 20, 2020 at 3:10
Điều khiến tôi thấy là tôi nghĩ rằng tôi cần liệt kê các địa chỉ IP của các máy khác có thể truy cập DB. Đây không phải là trường hợp. Bạn chỉ cần liệt kê các địa chỉ IP của Serer chạy MongoDB. Đối với tôi sau khi thay đổi từ: 5To: 6Sau đó, tôi có thể truy cập MongoDB từ các máy khác trong mạng của mình. Tôi chỉ không nghĩ về điều này đúng cách. Đăng bài này ở đây trong trường hợp những người khác có cùng một bộ não rắm như tôi. Đã trả lời ngày 11 tháng 1 năm 2021 lúc 21:48Jan 11, 2021 at 21:48
Kirk Liemohnkirk LiemohnKirk Liemohn 7.5039 huy hiệu vàng44 Huy hiệu bạc52 Huy hiệu đồng9 gold badges44 silver badges52 bronze badges Trong trường hợp của tôi HĐH: Windows 8 (MongoDB) HĐH: Raspbian Linux (Máy khách)Windows 8 (MongoDB) OS: Raspbian Linux (Client) Đã thử tất cả các phương pháp, dưới đây cấu hình hoạt động cho tôi
Đã trả lời ngày 20 tháng 4 năm 2021 lúc 20:14Apr 20, 2021 at 20:14
Alpesh Patilalpesh PatilAlpesh Patil 1.36710 Huy hiệu bạc14 Huy hiệu đồng10 silver badges14 bronze badges Tôi đã gặp sự cố tương tự với AWS EC2 Ubuntu 20. Vấn đề này đã được giải quyết bằng cách đặt địa chỉ IPv4 riêng thay vì địa chỉ IPv4 công khai.Private IPv4 addresses instead of Public IPv4 address. Đã trả lời ngày 11 tháng 5 lúc 16:50May 11 at 16:50
Làm việc cho tôi cho Ubuntu 18 và Mongo --Version 4.x.xx: 1 - trong ETC/Mongod.conf -net Thêm BINDIP: "127.0.0.1,0.0.0.0" 2 - Sau đó, sử dụng PM2: 93 - Bắt đầu dịch vụ PM2 đến Mongod 0PM2 Bắt đầu Mongod PD: Bạn cần xóa 0,0.0.0 trong kịch bản sản xuấtMay 20, 2020 at 3:14
|