প্রথমে প্রদত্ত pg_hba.conf এর ব্যাকআপ কপি নিন
sudo tar cvf /var/tmp/mybackup_pg_hba_conf.tar /var/lib/pgsql/data/pg_hba.conf
আপনি স্ক্রু আপ যদি এইভাবে আপনার পুরানো সংস্করণ প্রস্তুত আছে। টার আর্কাইভের একটি দুর্দান্ত বৈশিষ্ট্য হ'ল অনুমতি এবং ডিরেক্টরিগুলি সংরক্ষণ করে। সুতরাং যখন pg_hba.conf স্বীকৃতির বাইরে নষ্ট হয়ে যায়। আপনি পারেন:
cd /
sudo tar xvf /var/tmp/mybackup_pg_hba_conf.tar
এটি আপনার পূর্বে তৈরি করা সংরক্ষণাগার থেকে ব্যাকআপ pg_hba.conf পুনরুদ্ধার করবে।
লাইনের আসল সন্নিবেশ হিসাবে:
sudo su -c 'echo "host all all 10.0.2.12 255.255.255.255 trust" >> /var/lib/pgsql/data/pg_hba.conf'
(দ্রষ্টব্য: কমান্ড সম্পাদিত। ধন্যবাদ বোর্টজমিয়ার!)
এটা করা উচিত। নোট করুন যে এটি কেবল pg_hba.conf এ লাইনটি যুক্ত করে। যদি কখনও এটিকে পরিবর্তন করতে হয় তবে আপনাকে প্রকৃত সম্পাদক ব্যবহার করতে হবে। ভি। এটি শেখার বক্ররেখাটি কিছুটা খাড়া হতে পারে তবে আপনি কমপক্ষে বেসিকগুলি শিখার পরে আপনার দেখা প্রতিটি ইউনিক্স-পরিবেশে আপনার বেশ নিরাপদ থাকা উচিত।
এখন যখন আমি আবার ট্র্যাকটিতে ফিরে এসেছি তখন আপনার উচিত আপনার পোস্টগ্র্যাস্কিল ডাটাবেস পুনরায় আরম্ভ করার চেষ্টা করা। একটি সেন্টো মেশিনে এটি আমি বিশ্বাস করি যে এটি করেছেন:
sudo service postgresql restart
অথবা আপনি পুনরায় চালু না করে কনফিগারেশনটি পুনরায় লোড করতে পারেন:
su - postgres
pg_ctl reload
এখন আপনার 10.0.2.12 থেকে আপনার সেন্টো-মেশিন পোস্টগ্রিগের ডেটাবেস অ্যাক্সেস করতে সক্ষম হওয়া উচিত