পোস্টগ্রেসকিএল সার্ভার ওবুন্টুতে শুরু হয়নি 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.3 এ postgresql.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.