পোস্টগ্রেসকিএল সার্ভার ওবুন্টুতে শুরু হয়নি 14.04


15

আমার সমস্যাটি পোস্টগ্রেএসকিএল ইনস্টল করার পরে পোস্টগ্রেএসকিএল ডাটাবেসটি কনফিগার করার চেষ্টা করে এটি নীচের মত ত্রুটি বার্তা দেখায়:

dineshlap@ss-laptop:~$ sudo -u postgres psql postgres
psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

এবং আমি ইন্টারনেট থেকে প্রচুর সমাধান চেষ্টা করেছি। কিন্তু, কিছুই আমার পক্ষে কাজ করেনি! :(

আপনি যদি এই সমস্যার সমাধান জানেন তবে দয়া করে এই পোস্টের উত্তর দিন!

দ্রষ্টব্য: আমি উবুন্টু 14.04 (bit৪ বিট) এবং পোস্টগ্রেস্কল 9.3 ব্যবহার করছি


আপনি কি /etc/postgresql/9.3postgresql.conf ফাইলটি সংশোধন করেছেন ? লাইন শ্রুতি_প্রেমী = 'লোকালহোস্ট' অবশ্যই নিঃশর্ত হওয়া উচিত (# ছাড়াই)।
xunilk

আপনার প্রতিক্রিয়া জন্য @ xunilk ধন্যবাদ! আমি চেষ্টা করেছি কিন্তু, একই সমস্যা দেখা দেয়!
দিনেশ

খাঁটি এবং পরিষ্কারের সাথে পোস্টগ্রেসকিএল আনইনস্টল করুন এবং এটি আবার ইনস্টল করার চেষ্টা করুন। ডেবিয়ানেও আমার একইরকম সমস্যা ছিল এবং আমি এটি এইভাবে সমাধান করেছি।
xunilk

আমি pg_hba.confফাইলটি সংশোধন করার পরে আমার সমস্যা সমাধান করেছি । আমি বাইন্ডিং বিভাগ থেকে সিআইডিআর ব্লক তথ্য সরিয়েছি।
মারিও ট্যাকেকে

উত্তর:


26

পুনরায় চালু করার চেষ্টা করুন

sudo /etc/init.d/postgresql restart

এটি আমার জন্য কাজ করেছে :)


এটি পাসওয়ার্ড চাইছে। এখানে ডিফল্ট পাসওয়ার্ড কি?
প্রণব সিং

1
@ প্রণবসিংহ এটি আপনার সুডো পাসওয়ার্ডের পিএসকিএল
তালাল

3

উবুন্টু 16.04 এবং 9.3

sudo systemctl restart postgresql-9.3.service

সার্ভার পুনরায় চালু করার আগে আপনি পরিষেবাটি খুঁজে পেতে পারেন

service --status-all

3
এই প্রশ্নটি 14.04 এর মত, সুতরাং আপনি কল করতে পারবেন না systemctl। অন্য উত্তর পুনরায় আরম্ভ করার পরামর্শ দেয়। কমান্ডটিতে একটি সংস্করণ নম্বর অন্তর্ভুক্ত করতে খুব অদ্ভুত বলে মনে হচ্ছে - এটি কি সত্যই প্রয়োজন?
জান্না

1
আমার উবুন্টু উবুন্টু উপর 16,04 মত "উবুন্টু পরিষেবা শুরু xyz" 14. * চেষ্টা নেই
Giang, বুই Truong

0

কিছু ক্ষেত্রে আপনার অনুমতি সংক্রান্ত সমস্যা থাকতে পারে। আমি এটির মতো একটি শেল স্ক্রিপ্ট তৈরি করি:

#!/bin/bash

chown -R $User:$User /var/run/postgresql
sudo /etc/init.d/postgresql restart

আপনার ব্যবহারকারী নাম দিয়ে ব্যবহারকারীকে প্রতিস্থাপন করুন এবং ফাইলটি কার্যকর করুন (ফাইলের নামটি ধরে নিলে postgresql.sh):

sudo ./postgresrun.sh

0

আমারও একই সমস্যা ছিল। দৌড়ানোর পরে

systemctl status postgresql@9.6-main.service

এটি নিম্নলিখিত ত্রুটি দেখিয়েছে

ডেটা ডিরেক্টরি "/var/lib/postgresql/9.6/main" এর গোষ্ঠী বা বিশ্ব অ্যাক্সেস রয়েছে


সমাধান

তাই আমি দৌড়েছি:

sudo chmod 0700 /var/lib/postgresql/9.6/main

তারপরে আমি আবার শুরু করেছি:

sudo systemctl restart postgresql@9.6-main.service

চলমান sudo systemctl restart postgresql@9.6-main.serviceআমার পরিষেবা সক্রিয় এবং চলমান দেখায়!


0

এই এক স্যার চেষ্টা করুন,

আপনার সম্পাদিত pg_hba.confএবং আপনার হোস্ট ঠিকানা যুক্ত করুন:

local    all    postgres                     peer
host     all    all         127.0.0.1/24     md5

এবং postgres.confএটির সাথে আপনার কাত যুক্ত করে সম্পাদনা করেছেন:

listen_addresses = " * "

এবং তারপরে আপনার পরিষেবাটি পুনরায় চালু করুন:

sudo service postgresql restart

আপনার লগ আউটপুট দেখুন কি অলৌকিক:

sudo tail -f /var/log/postgresql/postgresql-9.6-main.log

আশা করি এটি স্যারকে সাহায্য করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.