post - Postgresql 9.2 execute pg_dump command issue -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 9 जवाब
मुझे कमांड पोस्टग्रेज़ डेटाबेस।
मैं कमांड को सफलतापूर्वक निष्पादित कर सकता हूं लेकिन कमांड को निष्पादन के लिए पासवर्ड दर्ज करना है। तो मुझे प्रवेश पासवर्ड से बचने के लिए क्या करना चाहिए।
नीचे दिए गए आदेश हैं:
pg_dump -i -h स्थानीयहोस्ट-पी 5432 -यू पोस्टग्रेज़ -F सी-बी-वी सी: \ PostgreSQL \ PostgreSQL \ bin \ Data.backup "DB_NAME
कृपया मुझे बताएं कि मुझे क्या करना चाहिए?
अग्रिम धन्यवाद।
< P> आपकोpg_hba.conf को अपने
PostgreSQL सर्वर में बदलना होगा, यदि आपका
pgAdmin का उपयोग करना है तो उपकरण & gt; सर्वर कॉन्फ़िगरेशन -> पर जाएं ; Ph_hba.conf
और
ticked को बदलने के लिए
विश्वास < / कोड>
और पुनरारंभ करें < कोड> पोस्टग्रेएसक्यूएल सर्वर
मैं आपको
MD5
का उपयोग करने की सलाह देता हूं
-w --no-password कभी भी पासवर्ड प्रॉम्प्ट जारी नहीं करें यदि सर्वर को पासवर्ड प्रमाणीकरण की आवश्यकता होती है और किसी अन्य माध्यम जैसे .pgpass फ़ाइल द्वारा पासवर्ड उपलब्ध नहीं है, तो कनेक्शन का प्रयास विफल हो जाएगा। यह विकल्प बैच की नौकरियों और लिपियों में उपयोगी हो सकता है, जहां कोई उपयोगकर्ता पासवर्ड दर्ज करने के लिए मौजूद नहीं है।
-W --password डेटाबेस से कनेक्ट करने से पहले पासवर्ड के लिए संकेत करने के लिए pg_dump को बल दें। < P> यह विकल्प कभी-कभी आवश्यक नहीं होता है, क्योंकि pg_dump स्वतः पासवर्ड के लिए संकेत देगा यदि सर्वर पासवर्ड प्रमाणीकरण मांगता है। हालांकि, pg_dump एक कनेक्शन प्रयास को बर्बाद कर देगा जो कि सर्वर पासवर्ड चाहता है। कुछ मामलों में यह अतिरिक्त कनेक्शन प्रयास से बचने के लिए टाइपिंग- W है।
Comments
Post a Comment