কোথায় ফাইল postgresql.conf
এবং pg_hba.conf
পোস্টগ্রি 8.4 উবুন্টু Repos থেকে ইনস্টল চলমান লিনাক্স সার্ভারে?
কোথায় ফাইল postgresql.conf
এবং pg_hba.conf
পোস্টগ্রি 8.4 উবুন্টু Repos থেকে ইনস্টল চলমান লিনাক্স সার্ভারে?
উত্তর:
গুগলে "pg_hba.conf উবুন্টু" অনুসন্ধান করা আপনাকে দেয়
https://help.ubuntu.com/community/PostgreSQL
যা ফাইলগুলির অবস্থান প্রদর্শন করে।
ডকুমেন্টেশন নিম্নলিখিতটি বলে:
ক্লায়েন্ট প্রমাণীকরণ একটি কনফিগারেশন ফাইল দ্বারা নিয়ন্ত্রিত হয়, যা traditionতিহ্যগতভাবে নাম pg_hba.conf এবং ডাটাবেস ক্লাস্টারের ডেটা ডিরেক্টরিতে সংরক্ষণ করা হয় is (এইচবিএ হোস্ট-ভিত্তিক প্রমাণীকরণের জন্য দাঁড়িয়েছে)) ডেটা ডিরেক্টরিটি আরডিডিবি দ্বারা আরম্ভ করা হলে একটি ডিফল্ট pg_hba.conf ফাইল ইনস্টল করা হয়। প্রমাণীকরণ কনফিগারেশন ফাইল অন্য কোথাও স্থাপন করা সম্ভব; hba_file কনফিগারেশন প্যারামিটার দেখুন।
নোট করুন এটি বলছে যে ডাটাবেস ক্লাস্টারের ডেটা ডিরেক্টরিতে সঞ্চিত রয়েছে এবং একটি কনফিগারেশন প্যারামিটারের মাধ্যমে এটি অন্য কোথাও স্থাপন করা সম্ভব। অফিসিয়াল ডকুমেন্টেশন আপনাকে নির্দিষ্ট ফোল্ডারে নির্দেশ করতে পারে না কারণ ওএস নির্মাতা এবং মেশিনের প্রশাসক পোস্টগ্র্রেএসকিউএল সেটআপ কীভাবে করেছেন তার উপর প্রকৃত অবস্থান উভয়ই নির্ভর করে। মনে রাখবেন PostgreSQL অনেকগুলি বিভিন্ন অপারেটিং সিস্টেমকে সমর্থন করে (এবং লিনাক্স বিতরণ))
যেমন নিউট্রিনো দেখায় , আপনি যদি পিএসএকিএল এর মাধ্যমে আপনার সার্ভারটি অ্যাক্সেস করতে পারেন তবে ফাইলের অবস্থানটি প্রদর্শন করতে আপনি এটি বলতে পারেন।
এছাড়াও, দুটি টিপস:
show hba_file;
পিএসএইচএল-তে @ নিউট্রিনোর উত্তর দেখুন।
ভিঙ্কো যেমন বলেছিলেন, অবস্থানটি বিতরণ-নির্ভর। তার উত্তরে যোগ করতে:
আপনার প্যাকেজ পরিচালনার সফ্টওয়্যার আপনাকে জানাবে যে প্রতিটি প্যাকেজের দ্বারা ইনস্টল করা ফাইলগুলি কোথায় রয়েছে (উদাহরণস্বরূপ dpkg -L postgresql
:)।
আপনি পরিষেবা স্টার্টআপ স্ক্রিপ্টের ভিতরেও দেখতে পারেন (সাধারণত /etc/init.d/postgresql
)