pgadmin4: postgresql एप्लिकेशन सर्वर से संपर्क नहीं किया जा सका।


90

मैंने अपने विंडोज 8.1 पर PostgreSQL 9.6.2 स्थापित किया है। लेकिन pgadmin4 स्थानीय सर्वर से संपर्क करने में सक्षम नहीं है। मैंने स्टैकओवरफ्लो में यहां सुझाए गए कई समाधानों की कोशिश की है, PostgreSQL 9.6.2 को अनइंस्टॉल करने और पुनर्स्थापित करने की कोशिश की, config.py, config_distro.py को संशोधित करने और रोमिंग फ़ोल्डर में फ़ाइलों को हटाने की कोशिश की, मैंने स्टैंडअलोन pgadminth स्थापना की कोशिश की, लेकिन कोई सफलता नहीं मिली। हालांकि, मेरी स्थानीय मशीन में मैं psql.exe का उपयोग करके सर्वर तक पहुंचने में सक्षम हूं और सुपरयूजर के रूप में लॉग इन करता हूं (उपयोगकर्ता को पोस्टग्रेट करता है)। क्या आप कृपया pgadmin4 को शुरू / चलाने के लिए कोई संभावित समाधान सुझा सकते हैं? धन्यवाद।


2
देखें कि आपके पास pgadmin के कई संस्करण स्थापित नहीं हैं। मैंने एक ही समय में 1.6 और 2.0 स्थापित किया था और गलती से एक पिन किए गए ऐप के कारण पुराने संस्करण को शुरू कर रहा था।
मैथ्यू लॉक



3
पोस्टग्रेज सेवा को फिर से शुरू करना मेरे लिए काम कर रहा है।
गजेंद्र

जवाबों:


219

मुझे वही मुद्दा मिला जब pgAdmin 4 (v1.6) में अपग्रेड किया गया। विंडोज पर मैंने पाया कि C:\Users\%USERNAME%\AppData\Roaming\pgAdminफोल्डर को क्लियर करने से मेरे लिए समस्या ठीक हो गई। मेरा मानना ​​है कि यह पूर्व संस्करण से सत्रों का उपयोग करने का प्रयास कर रहा था और विफल हो रहा था। मुझे पता है कि प्रश्न को उत्तर के रूप में चिह्नित किया गया था, लेकिन डाउनग्रेडिंग हमेशा एक विकल्प नहीं हो सकता है।

नोट: AppData \ Roaming \ pgAdmin एक छिपा हुआ फ़ोल्डर है।


20
ध्यान रखें कि ऐसा करने से, आप अपने सभी सहेजे गए कनेक्शन खो देते हैं।
क्रिस्टोफर

इस समाधान ने मेरे मामले में भी काम किया। मैं PostgreSQL 9.6 से 10. में अपग्रेड करने के बाद एक ही समस्या का सामना किया। मैं विंडोज 64 बिट का उपयोग करता हूं। मैं मानता हूं कि यह वह है जिसे समाधान के रूप में चिह्नित किया जाना चाहिए।
एलेक्स

5
मैक उपयोगकर्ताओं के लिए यह ~ / .pgadmin को हटाकर काम करता है। चेतावनी: यह आपके सहेजे गए कनेक्शनों को भी हटा देगा, जैसा कि ऊपर बताया गया है।
jbodily

2
ईमानदार होने के लिए: pgAdmin बेकार है। मुझे बार-बार इस घोल का उपयोग करना पड़ता है। लेकिन आप न केवल अपने कनेक्शन को ढीला करते हैं: आप 4.0 से 4.1 तक अपडेट भी ढीला करते हैं। तो हर बार ऐसा होने पर, यह एक बहुत काम है
एलेक्स

12
C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin को न हटाएं। केवल C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin \ session से फ़ाइलें हटाएँ।
डेवलपर मारियस ėilėnas

65

हमें एक ही मुद्दा मिला। इसलिए फ़ाइल में कोई बदलाव नहीं। लेकिन व्यवस्थापक का उपयोग करके pgAdmin 4 शुरू करें।

निम्न चरण। 1. राइट क्लिक pgAdmin 4 आइकन 2. चुनें "प्रशासक के रूप में चलाएँ"


यह मेरे लिए विंडोज 10 (64 बिट) ओएस पर काम करता था। Postgresql-9.6.9-1-windows-x64.exe स्थापित किया गया और मैं pgAdmin4 प्रारंभ नहीं कर सका। यह समाधान काम कर गया। लेकिन इसका मतलब है कि मुझे एडमिन के रूप में ऐप को चालू रखना होगा।
क्लेटस अजीबडे

12

मेरे पास विंडोज 10 पर एक ही मुद्दा था, PostgreSQL 10 की एक नई स्थापना के साथ।

मैंने इसे सिस्टम C: \ PostgreSQL \ 10 \ bin ({आपका रास्ता पोस्टग्रैसेकल} \ बिन) सिस्टम एनवायरमेंट वेरिएबल्स में शामिल करके हल किया।

पर्यावरण चर तक पहुंचने के लिए: नियंत्रण कक्ष> प्रणाली और सुरक्षा> सिस्टम या पीसी पर राइट क्लिक करें, फिर> एडवांस सिस्टम सेटिंग्स> पर्यावरण चर> सिस्टम चर> पथ> संपादित करें।


इसने मेरे लिए काम किया। मैं विन 7 और PostGreSQL 9.6.8 का उपयोग कर रहा हूं। PgAdmin 4 को डाउनग्रेड करने की कोई आवश्यकता नहीं है। मेरे मामले में यह एक नई स्थापना है, इसलिए सत्र फ़ोल्डर को साफ़ करने की आवश्यकता नहीं है।
प्रिंस

7

अगर आप Mac OS X का उपयोग कर रहे हैं तो यहां एक फिक्स है: टर्मिनल खोलें और इस कमांड को चलाएं

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart

और अन्य OS के लिए बस अपने Postgresql सर्वर को पुनरारंभ करें, यह हल हो जाएगा

फिर pgAdmin4 शुरू करें, यह सामान्य रूप से शुरू होगा

किसी को बचाया तो शेयर या कमेंट करें


7

आखिरकार क्या काम किया pgadminIII-v.1.22 में अपग्रेड किया गया :


आखिरकार। मैं pgadmin 4 के बारे में भूल गया और स्थापित 3. ठीक काम करता है।
संपत श्री अनुराधा

2
उत्तर नहीं। इसके अलावा, PgAdmin III Postgres 10
Teejay

एक उत्तर नहीं, pgAdmin 3 के लिए डाउनग्रेड करने से मुझे ढीली विशेषताएं मिलती हैं जो मैंने पहले ही उपयोग की हैं और बग फिक्स करता है। डाउनग्रेड करना मेरे लिए कोई समाधान नहीं है।
बिन्यामीन रेगेव

5

मेरा विंडोज़ पर एक ही मुद्दा था। मेरे पास v1.6 और साथ ही v2.0 स्थापित था। V1.6 की स्थापना रद्द करने से मुझे लॉगिन करने की अनुमति मिली।


आश्चर्य की बात है कि 2 स्थापित करने से 1.6 की स्थापना रद्द नहीं हुई। मेरे मामले में मैंने प्रारंभ मेनू में pgadmin आइकन को पिन किया था, जो pgadmin 1.6 को प्रारंभ करने का प्रयास कर रहा था।
मैथ्यू लॉक

pgadmin v2.0 postgresql 10.1 इंस्टॉलेशन से, सही ढंग से शुरू नहीं हुआ। Pgadmin.org/download से संस्करण v2.1 अच्छी तरह से काम करता है।
मिकोइवेक

5

मुझे भी यही समस्या थी, लेकिन एक व्यवस्थापक के रूप में इसे चलाने का काम किया।


5

मैं थोड़ी देर (निराशा) के लिए इस के साथ काम कर रहा हूँ। इतना है कि मेरे पास इन सभी विचारों को समेकित करने के लिए मेरे डेस्कटॉप पर निर्देश हैं। यहाँ समाधान के लिए मेरा जादू संयोजन है:

  1. ऐप डेटा C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin से हटाएं
  2. पथ चर में जोड़ें: \ Program Files \ PostgreSQL \ 9.6 \ bin (मैंने वास्तव में इसे उपयोगकर्ता और सिस्टम दोनों में जोड़ा था)
  3. राइट क्लिक करें और व्यवस्थापक के रूप में शुरू करें।

आपको हर बार ऐसा करने की ज़रूरत नहीं है लेकिन जब यह बेकार हो जाता है तो इन चरणों को आज़माएं।


मैंने झूठ बोला। अभी भी समस्या हो रही है। मैंने अनइंस्टॉल कर दिया है, फिर से स्थापित किया है, इत्यादि।
चक्कर


4

क्या आपने हाल ही में pgAdmin का नया संस्करण स्थापित किया है?

यह समस्या (और भ्रामक संदेश) केवल इस तथ्य के कारण है कि pgAdmin के पुराने संस्करण pgAdmin के नए संस्करण द्वारा सहेजी गई सेटिंग्स को पढ़ने में असमर्थ हैं!

सुनिश्चित करें कि आप pgAdmin का सही संस्करण शुरू कर रहे हैं (आपके शॉर्टकट पुराने संस्करण को इंगित करने की संभावना है!) और / या पुराने संस्करण की स्थापना रद्द करें: अपग्रेड विज़ार्ड आपके लिए ऐसा नहीं करता है!


4

ऐसा लगता है कि ज्यादातर मामलों में पिछले सत्रों से सर्वर का पता लगाने और उसे जोड़ने / विफल करने के लिए जानकारी का उपयोग करने की कोशिश करने वाले पोस्टग्रैज हैं । पिछले सत्र की जानकारी को साफ़ करने से मुझे मदद मिली, यह 2 पहले से ही ऊपर वर्णित उत्तरों का एक संयोजन है:

  1. सत्र के फ़ोल्डर "C: \ Users \ YourUsernameOrAdmin \ AppData \ रोमिंग \ pgAdmin \ सत्र" पर नेविगेट करें
  2. इस फ़ोल्डर से सभी डेटा हटाएं।
  3. व्यवस्थापक मोड में PgAdmin प्रारंभ करें।

चीयर्स!


3

मैंने इसे विंडोज़ 10 में ठीक किया pgAdmin 4जैसा कि अभी चल रहा है Run as Administrator


2

यदि आप पुराने xgresql संस्करण का उपयोग करते हैं, जैसे 9.x और उसकी सेवाएं चल रही हैं, तो PgAdmin 4 उलझन में है कि कौन सा सर्वर आधार डेटाबेस है।

इसलिए सेवा पुराने संस्करण या नए को बंद करें। PgAdmin 4 को प्रशासक के रूप में

मेरे लिए इसका काम किया


PgAdmin 4 चलाने के बाद, मुझे कनेक्ट करने के लिए सेवा को पुनरारंभ करना पड़ा।
उमैर मल्ही

2

मैं विंडोज 10 पर cmd प्रॉम्प्ट का उपयोग करता हूं psql postgres postgres

फिर मैंने pgAdmin4 लॉन्च किया और यह काम करता है।


Windows7, postgresql10, db सेटिंग्स को अपरिवर्तित रखता है। कभी-कभी pgAdmin4 लॉन्च होता है, कभी-कभी ऐसा नहीं होता है। बाद के मामले में "psql [डेटाबेस] [उपयोगकर्ता]" जैसे कमांड "का उपयोग करके" psql postgres postgres "मुद्दे को हल करता है, जो कि pgAmin4 है फिर लॉन्च होता है। फिर भी, मैं समझना चाहूंगा कि क्या चल रहा है।
टैगोमा

2

मुझे linux फेडोरा 27 पर pgadmin4 v2.1 के साथ यह समस्या थी

एक लापता निर्भरता स्थापित करके हल किया गया: पायथन 3-फ्लास्क-बेबलेक्स


इस संकेत के लिए बहुत बहुत धन्यवाद, जोस! वास्तव में, मैं अपने OpenSuSE लीप 15.0 मशीन पर pgAdmin 4 को शुरू करने के लिए लड़ रहा था, और यह वास्तव में आपके द्वारा बताए जा रहे लापता चित्रण था।
नेप्पोमुक

2

मेरे पास एक ही मुद्दा था macosxऔर मैंने नाम बदल दिया .pgadmin (in /users/costa) to .pgadminxऔर मैं शुरू करने में सक्षम था pgAdmin4


1
सवाल था Can you please suggest any possible solutions to starting/running pgadmin4?। यह सच है कि यह विंडोज़ के संदर्भ में था, लेकिन अन्य लोगों के पास अन्य OSes पर वैसा ही मुद्दा हो सकता है जैसा कि मेरे पास macOS पर था। मेरा जवाब किसी और की मदद कर सकता है। और वास्तव में यह किया। मुझे लगता है कि मैं इसे मूल पोस्ट के लिए एक टिप्पणी के रूप में जोड़ सकता हूं।
कोस्टा

माफ करना मेरा बुरा। कृपया संपादित करें कि आप इसका जवाब देते हैं कि यह समाधान पर अधिक ध्यान केंद्रित करता है, अभी यह गलत करना आसान है।
मोती कोर

एक घंटे की खोज के बाद यह एकमात्र समाधान था जिसने पीजी एडमिन 4 को फिर से शुरू करने की अनुमति दी। बहुत मददगार
Getafix

2

विंडोज में बस इस रास्ते पर जाएं और इसे साफ़ करें, यह काम करता है !!

C: \ Users \% USERNAME% \ AppData \ रोमिंग \ pgAdmin


2

मैं pgAdmin वेब इंटरफ़ेस पोर्ट बदलकर समस्या को हल करने में सक्षम था ।

मेरा मानना ​​है कि यह समस्या मेरे कंप्यूटर पर हुई है क्योंकि मेरे पास कई अन्य सेवाएं हैं जो कि वेब पोर्ट्स का उपयोग करती हैं जैसे qBittorrent, IDEJetitins, आदि।

घड़ी के पास pgAdmin लोगो पर राइट-क्लिक करने से इसे कॉन्फ़िगर करना संभव है।

यहां छवि विवरण दर्ज करें


यदि आपके पास एक निश्चित पोर्ट नंबर कॉन्फ़िगर किया गया है, तो आप C: \ Users \% USERNAME% \ AppData \ Roaming \ pgAdmin की सामग्री को हटाने से पहले इसे आज़माना चाहते हैं, इसे व्यवस्थापक के रूप में चला रहे हैं या यहां तक ​​कि pgAdmin को पुनर्स्थापित भी कर सकते हैं
Ron Michael

1

यदि कोई भी विधि आपके सिस्टम और उपयोगकर्ता वातावरण PATH और PYTHONPATH चर की जाँच करने में मदद नहीं करती है।

मेरे पाथ चर के कारण मुझे यह त्रुटि मिल रही थी जो अलग-अलग पायथन इंस्टॉलेशन की ओर इशारा कर रहा था (जो कि आर्कगिस डेस्कटॉप से ​​आता है)।

PATH वैरिएबल से मेरे पायथन इंस्टॉलेशन के रास्ते को हटाने और PYTHONPATH वैरिएबल को पूरी तरह से हटाने के बाद, मुझे यह काम कर गया!

ध्यान रहे कि अजगर यदि आप इसे PATH से हटाते हैं तो कमांड लाइन से कमांड उपलब्ध नहीं होगा।


1

यह अक्सर एक फ़ायरवॉल समस्या है। फ़ायरवॉल लॉग तब गिरा हुआ पैकेट 127.0.0.1: और 127.0.0.1 :, के बीच दिखाता है, जहाँ बाद वाला ब्राउज़र में दिखाया गया पोर्ट है, जिसके साथ कोई संबंध नहीं है। इसका मतलब है, कि pgAdmin क्लाइंट (high_port_1) और pgAdmin सर्वर (high_port_2) के बीच संबंध अवरुद्ध है। अपने फ़ायरवॉल लॉग की जांच करें और यदि आपको वर्णित की तरह गिरा हुआ पैकेट मिलता है, तो अपने फ़ायरवॉल सेटिंग्स को तदनुसार अनुकूलित करें।


1

बस उस pgadmin 4 आइकन पर क्लिक करें और व्यवस्थापक के रूप में चलाएं। एक्सेस की अनुमति दें। यह स्थानीय स्तर पर शुरू होगा।


0

PostgreSQL 9.4 को 9.6 से अपग्रेड करने के बाद मुझे यह समस्या मिली। 9.4 बाइनरी पैकेज में PgAdmin 3 था जबकि 9.6 PgAdmin 4 के साथ आया था। मैंने इसे PostgreSQL के एक साफ इंस्टॉलेशन (मैंने पूरी तरह से अनइंस्टॉल और पुनः इंस्टॉल किया गया) के बाद हल किया।

हालाँकि, विभिन्न परिस्थितियों में, आप व्यवस्थापक के रूप में pgAdmin 4 अनुप्रयोग चलाने का प्रयास कर सकते हैं। यह त्रुटि को ठीक करना चाहिए।


0

डाउनलोड pgadmin 4 v2.0 और इसे संस्थापन बल पर कोई समस्या नहीं है। कोशिश करो। मेरे लिए वह समाधान था।


इसे कैसे स्थापित करें?
संपत श्री अनुराधा

0

मुझे इसे यहाँ जोड़ने की आवश्यकता है क्योंकि मेरे पास इस संदेश के साथ कई समस्याएँ हैं। यदि आपने हाल ही में उच्च सिएरा में अपग्रेड किया है, तो आपको नवीनतम (pgadmin 4.20) संदेश "एप्लिकेशन सर्वर से संपर्क नहीं किया जा सकता" के साथ दिखाई देगा। मैक पर वास्तव में इसका क्या मतलब है कि अजगर आपके वातावरण को ~ / .pgadmin में कॉन्फ़िगर करने में असमर्थ था

यह निर्देशिका आपके द्वारा सेटअप की गई सभी चीज़ों को संग्रहीत करती है और कॉन्फ़िगर करती है और यहां तक ​​कि लॉग का भी उपयोग करती है जो आपके उपयोगकर्ता की pgadmin कॉपी उपयोग पर चलाया गया था।

हाई सिएरा पर इस मुद्दे को ठीक करने का तरीका sqlite3 के लिए नीचे है। यदि आप उस निर्देशिका में देखते हैं, तो आप देखेंगे कि सब कुछ sqlite3 फ़ाइलों में संग्रहीत है।

जब pgadmin का संस्करण 4.20 जारी किया गया था तो इसे sqlite3.19 की तुलना में बाद में एक संस्करण के साथ भेज दिया गया था और समस्या उत्पन्न होती है क्योंकि High Sierra को sqlite3.19 के साथ भेज दिया जाता है, इसलिए इस समस्या को ठीक करने के लिए, आपको नवीनतम के साथ sqlite3 के पुराने संस्करण को बदलने की आवश्यकता है अपने पैकर पर।

अब अवगत रहें, MacosX + सभी अपने मैक पर ऐप्स के अधिकांश विवरणों को संग्रहीत करने के लिए sqlite का उपयोग करते हैं, इसलिए आपको यह सुनिश्चित करने की आवश्यकता होगी कि आप पुराने संस्करण को न केवल मिटा दें, लेकिन आपको दोनों संस्करणों को एक साथ सह-अस्तित्व में रखना होगा आपके मैक पर होने वाली किसी भी बड़ी घटना से बचने के लिए सामंजस्य।

1) डाउनलोड काढ़ा https://brew.sh/

2) अद्यतन काढ़ा और यह सुनिश्चित करने के लिए काढ़ा अपग्रेड करें कि यह अद्यतित है

3) काढ़ा स्थापित sqlite3

4) mv / usr / bin / sqlite3 /usr/bin/sqlite3.os

5) ln -s /usr/local/Cellar/sqlite/3.21.0/bin/sqlite3 / usr / bin / sqlite3

6) / usr / bin / sqlite3 -version (चेक संस्करण बाद में 3.19 से अधिक है)

अब आप सामान्य रूप से pgadmin को खोलने के लिए आगे बढ़ सकते हैं


चरण 4 में
असफल

0

PostgreSQL 10 संस्करण के लिए Windows 10 में मेरे मामले के लिए, यह बदलकर काम SERVER_MODEकरने Falseमें config_distro.py:, वेब फ़ोल्डर में रखा इन विन्यास सेटिंग्स के अनुसार https://www.pgadmin.org/docs/pgadmin4/dev/desktop_deployment.html

अजगर के संबंध में इस उत्तर ( https://superuser.com/a/1131964 ) में अन्य सेटिंग्स का उल्लेख किया गया है लेकिन मैंने अभी-अभी बदला SERVER_MODEऔर यह काम किया।


0

इसे विंडोज टास्क मैनेजर में मार दें और फिर दोबारा कोशिश करें। ऐसा लगता है कि विभिन्न अनुप्रयोगों से सर्वर तक पहुंचने पर किसी प्रकार की समस्या है।


0

मेरे लिए विंडोज़ 2012r2 पर यह तभी शुरू होगा जब मैं pgAdmin 4 को फ़ोल्डर c: \ pgAdmin4 पर पुनर्स्थापित करूँगा। बाहर रिक्त स्थान और किसी विशेष आकर्षण के साथ। और इसलिए मैं NTFS में इस फ़ोल्डर को पूर्ण अनुमति देता हूं।


0

यह pgAdmin 4 v2 के लिए python2.7 स्थापित करने के बाद मेरे लिए काम किया


0

ज्यादातर तब होता है जब आपके पास pgadmin के कई संस्करण स्थापित होते हैं या अपग्रेड करने का प्रयास करते समय। यहां तक ​​कि मैंने "चल रहे पीआईडी ​​5432 पोर्ट पर" को "सर्वर मोड को बदलने" को मारने से सब कुछ करने की कोशिश की। मेरे मामले में मैं पोस्टग्रेज की स्थापना रद्द करता हूं और इसे अलग पोर्ट (5433) पर फिर से स्थापित करता हूं। बाद में, मैंने इसे cmd के माध्यम से खोला (cmd पर दायाँ क्लिक करें और "प्रशासक के रूप में चलाएँ cmd") चुनें।यहां छवि विवरण दर्ज करें


0

मैं इस मुद्दे में भी भाग गया। विंडोज 10. मेरे पास pgAdmin 4 (1.6) और 2.0 का पुराना संस्करण था। मुझे लगता है कि दोनों अब बड़े हैं।

किसी भी स्थिति में दोनों संस्करणों की पूर्ण स्थापना रद्द करें और 2.0 के पुनर्स्थापना ने काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.