PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

खेलें! फ्रेमवर्क - डेटाबेस से कनेक्ट नहीं हो सकता

हो सकता है दो आपके सेटअप में चीजें गलत हैं या कम से कम संदिग्ध हैं।

पहला:postgres:... URL सिंटैक्स एक सादा JDBC URL नहीं है। यह प्रारूप PostgreSQL JDBC ड्राइवर द्वारा नहीं समझा गया है। देखें यह जवाब इसी तरह की समस्या के लिए।

दूसरा:आप Play के लिए PostgreSQL सुपरयुसर खाते का उपयोग करने का प्रयास कर रहे हैं। सुपरयूज़र खाते का उपयोग केवल किया जाना चाहिए प्रशासनिक कार्य के लिए, लेकिन "सामान्य" कार्य के लिए नहीं। विशेष रूप से काम के लिए नहीं जिसमें कुछ वेबफ्रंट के माध्यम से डीबी तक सार्वजनिक पहुंच शामिल है। कोई भी SQL-इंजेक्शन हमला हमलावर को आपके डेटाबेस की सुनहरी कुंजी देता है - जिसमें आपके संपूर्ण DB क्लस्टर को एक बार में बर्बाद करने या किसी भी पिछले दरवाजे को DB सर्वर में स्थापित करने के लिए nuke शामिल है।

तो मैं अनुशंसा करता हूं कि आप एक नया उपयोगकर्ता बनाएं जिसे आप अपने Play में कॉन्फ़िगर करते हैं! सेटिंग्स।

उस ने कहा:postgres . के लिए डिफ़ॉल्ट पासवर्ड उपयोगकर्ता नहीं है उबंटू पर सेट करें। यह सेटअप DB उपयोगकर्ता को लॉगिन करने की अनुमति देता है केवल उसी OS उपयोगकर्ता . से . आप इसे कैसे ठीक कर सकते हैं इसका वर्णन इस उत्तर में किया गया है। ।

अगर ये दो टिप्स मदद नहीं करते हैं: आपके द्वारा उद्धृत त्रुटि बहुत अस्पष्ट है। वहाँ होना चाहिए अधिक विस्तृत त्रुटि लॉग हो कहीं . कृपया उन्हें ढूंढें और "संपादित करें" बटन के साथ उन्हें अपने प्रश्न में संलग्न करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NHibernate.Driver.NpgsqlDriver से ड्राइवर नहीं बना सका

  2. दिनांक सीमाओं के बीच पोस्टग्रेस्क्ल क्वेरी

  3. कई User_ID को एक ही रूप में संदर्भित और सहेजना

  4. अंतराल तालिका/कास्ट रिकॉर्ड से अंतराल तक सेकंड निकालें?

  5. प्रति पंक्ति अंतिम एन संबंधित पंक्तियों को क्वेरी करें