আপনি নির্দিষ্ট যখন:
psql -U user
এটি ইউনিক্স সকেটের মাধ্যমে সংযুক্ত হয়, যা অন্যথায় peer
নির্দিষ্ট না করে ডিফল্টরূপে প্রমাণীকরণ ব্যবহার করে pg_hba.conf
।
আপনি নির্দিষ্ট করতে পারেন:
host database user 127.0.0.1/32 md5
host database user ::1/128 md5
নির্দিষ্ট database
এবং জন্য লুপব্যাক ইন্টারফেসে (আইপিভি 4 এবং আইপিভি 6 উভয়) টিসিপি / আইপি সংযোগ পেতে user
।
পরিবর্তনের পরে আপনাকে পোস্টগ্রিজ পুনরায় চালু করতে হবে বা এর কনফিগারেশনটি পুনরায় লোড করতে হবে। পুনরায় চালু করুন যা আধুনিক আরএইচইএল / ডেবিয়ান ভিত্তিক ডিস্ট্রোজে কাজ করা উচিত:
service postgresql restart
পুনরায় লোড নিম্নলিখিত পদ্ধতিতে কাজ করা উচিত:
pg_ctl reload
PATH কনফিগারেশনের উপর নির্ভর করে কমান্ডটি পৃথক হতে পারে - পোস্টগ্রিসটি ইনস্টল হওয়ার পদ্ধতি অনুসারে আপনাকে পরম পথ নির্দিষ্ট করতে হতে পারে, যা আলাদা হতে পারে।
তারপরে আপনি ব্যবহার করতে পারেন:
psql -h localhost -U user -d database
টিসিপি / আইপি user
নির্দিষ্ট database
করে লগইন করতে ।
md5
এনক্রিপ্ট করা পাসওয়ার্ডের জন্য দাঁড়িয়েছে, আপনি নির্দিষ্ট করতে পারেন যখনpassword
অনুমোদনের সময় সাধারণ পাঠ্য পাসওয়ার্ডের । এই 2 টি বিকল্প যতক্ষণ না ডাটাবেস সার্ভারটি কেবল স্থানীয়ভাবে অ্যাক্সেসযোগ্য, কোনও নেটওয়ার্ক অ্যাক্সেস না হওয়া উচিত ততক্ষণ তা দুর্দান্ত হওয়া উচিত না।
গুরুত্বপূর্ণ দ্রষ্টব্য:pg_hba.conf
বিষয়ে
সংজ্ঞা অর্ডার - নিয়মগুলি শীর্ষ থেকে নীচে পর্যন্ত iptables এর মতো পড়া হয়, তাই আপনি সম্ভবত নিয়মের উপরে প্রস্তাবিত বিধিগুলি যুক্ত করতে চান:
host all all 127.0.0.1/32 ident