MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

हरोकू मंगोलिया को प्रमाणित नहीं कर सका

आज मैंने Heroku पर उसी का सामना किया:

Mongo::AuthenticationError: Failed to authenticate user 'heroku_app111' on db 'heroku_app111'.
        from /home/ad/.rvm/gems/[email protected]/gems/mongo-1.11.1/lib/mongo/functional/authentication.rb:205:in `issue_authentication'

यह इस RUBY-890 की वजह से नहीं है बग, लेकिन क्योंकि MongoLab ने MongoDB 3.0 में अपग्रेड किया है जो SCRAM-SHA-1 का उपयोग करता है। चुनौती-प्रतिक्रिया उपयोगकर्ता प्रमाणीकरण तंत्र। इसलिए मुझे नवीनतम रूबी चाहिए mongo ड्राइवर संस्करण जो इसके साथ गिना जा रहा है। मेरे मामले में नवीनतम 1.x शाखा।

SCRAM-SHA-1 का समर्थन करने वाले न्यूनतम ड्राइवर संस्करण हैं:

Driver     Language Version
C          1.1.0
C++        1.0.0
C#         1.10
Java       2.13
Node.js    1.4.29
Perl       0.708.0.0
PHP        1.6
Python     2.8
Motor      0.4
Ruby       1.12
Scala      2.8.0

बेशक आपको यह सुनिश्चित करना होगा कि आपके क्रेडेंशियल ठीक हैं :)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आधिकारिक C# ड्राइवर का उपयोग करके MongoDB Bson दस्तावेज़ को क्रमानुसार/डिसेरिएलाइज़ करें

  2. नेवला में निर्मित संपत्ति को अद्यतन करने में असमर्थ?

  3. त्रुटि [ERR_HTTP_HEADERS_SENT]:क्लाइंट को भेजे जाने के बाद हेडर सेट नहीं कर सकते

  4. MongoDB एकत्रीकरण ढांचे के साथ पूर्ण मूल्य

  5. MongoDB के लिए Morphia, Mongo4j और स्प्रिंग डेटा की तुलना कैसे करते हैं?