Postgresql.conf এবং pg_hba.conf ফাইলগুলিকে আমার পোস্টগ্রিস্কল ইনস্টলেশনতে পাইনি


28

ইনস্টল করা ইউনিক্সমেনের সমস্ত নির্দেশনা অনুসরণ postgresql-9.4করে CentOS 6.4। সবকিছু ঠিকঠাক হয়ে গেছে, পরিষেবা শুরু হয়েছে এবং pgsqlস্ক্রিন অ্যাক্সেস করতে পারে । তবে আমি যখন কনফিগার করার চেষ্টা phpPgAdminকরেছি তখন ফাইলগুলি খুঁজে পেলাম না

  • postgresql.conf
  • pg_hba.conf
  • config.inc.php
  • phpPgAdmin.conf

নির্দেশাবলী বলছে, postgresqlহোম ডিরেক্টরিটি বসবে /etc/../এবং কেউ কেউ বলে যে এটি হবে /var/lib/। ডিরেক্টরিটি কোথায় তৈরি হয় (CentOS এ)?

সেন্টো, রেডহাট (আরএইচইএল 7) এবং উবুন্টুতে কি ইনস্টলেশন ডিরেক্টরি পথটি আলাদা?

আপডেট করুন: আমি * postgresql.conf জন্য একটি দ্রুত সনাক্ত কমান্ড দৌড়ে ** এবং * hba.conf ** আমি যেমন নমুনা ফাইল পাওয়া যায়নি postgresql.conf.sampleএবং pg_hba.conf.sample(এ /usr/pgsql-9.4/share/)


2
পোস্টগ্রিস ব্যবহারকারী আছে কি? আপনি চেষ্টা করতে পারেন: sudo su - postgres? এটি আপনাকে পোস্টগ্রিস হোম ডিরেক্টরিতে নিয়ে যাবে এবং আপনি pg_hba.conf ফাইলটি সন্ধান করতে সক্ষম হবেন ... সাধারণত আরএইচইএল / সেন্টোস-এ এটি / var / lib / psql / বা প্রকৃতির কোনও কিছুতে থাকবে ...
ryekayo

দুর্দান্ত ... এটি এখন আছে, আমি ফাইলগুলি দেখতে পাচ্ছি। তবে কারণটি কী কারণ যখন আমি সনাক্ত কমান্ড কার্যকর করি তখন তারা উপস্থিত হয় নি ?? @ryekayo
GIRI

যে আমি খুব নিশ্চিত নই .. আপনি যে আদেশটি সন্ধান করেছিলেন তা কী ছিল?
রাইকায়ো

সনাক্ত .conf * / * .conf / .conf কমান্ড যে আমি ব্যবহার করা হয়েছে।
গিরি

ঠিক আছে, আমি আপনার কাছে ফাইলটির নাম রাখার জন্য একটিটির জন্য ব্যবহারের পরামর্শ দেব ... তবে আমি যা বলেছি তা যদি আপনার সমস্যার সমাধান করে তবে আমি এগিয়ে যাব এবং উত্তর হিসাবে যুক্ত করব।
রাইকায়ো

উত্তর:


41

আপনি যদি নিম্নলিখিতটি টাইপ করেন:

sudo su - postgres

postgresql- সার্ভার ইনস্টল করার পরে, এটি আপনাকে পোস্টগ্রিজের হোম ডিরেক্টরিতে নিয়ে যেতে পারে এবং আপনি যে কনফিগারেশন ফাইলগুলি সন্ধান করছেন তা থাকতে পারে। সাধারণত কোনও RHEL পরিবেশে কনফিগারেশন ফাইলগুলি সংরক্ষণ করা হত /var/lib/pgsql/। আমার পরীক্ষার পরিবেশে এটি সংরক্ষণ করা হয় /var/lib/pgsql/9.1/data


1
আমার দিন বাঁচিয়েছে এটি পোস্টগ্রেস 9.2 এর জন্য কাজ করছে
রাহাল কনিষকা

1
সেন্টওএস সালে 7.6.1810 সংস্করণ ommitted হয়: /var/lib/pgsql/data/postgresql.confএবং postgres হোম ফোল্ডারে সংক্ষিপ্ত একটি ফোল্ডার পড়ে:/var/lib/pgsql
Björn


3

আমি সেনস 7 এ আছি, locateডিফল্টরূপে ইনস্টল করা নেই। উপরের উত্তরের মতো, তবে showনীচে সিএমডি দিয়ে চালান :

psql -U postgres -c 'show config_file'

এবং ফাইলগুলি সন্ধান করুন /data/pgdata/postgresql.conf


0

কোয়েরির নীচে পোস্টগ্রিজ কনফিগারেশন ফাইলটি খুঁজে পেতে সহায়তা করবে।

postgres=# SHOW config_file;
             config_file
-------------------------------------
 /var/lib/pgsql/data/postgresql.conf
(1 row)

[root@node1 usr]# cd /var/lib/pgsql/data/
[root@node1 data]# ls -lrth
total 48K
-rw------- 1 postgres postgres    4 Nov 25 13:58 PG_VERSION
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_twophase
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_tblspc
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_snapshots
drwx------ 2 postgres postgres    6 Nov 25 13:58 pg_serial
drwx------ 4 postgres postgres   36 Nov 25 13:58 pg_multixact
-rw------- 1 postgres postgres  20K Nov 25 13:58 postgresql.conf
-rw------- 1 postgres postgres 1.6K Nov 25 13:58 pg_ident.conf
-rw------- 1 postgres postgres 4.2K Nov 25 13:58 pg_hba.conf
drwx------ 3 postgres postgres   60 Nov 25 13:58 pg_xlog
drwx------ 2 postgres postgres   18 Nov 25 13:58 pg_subtrans
drwx------ 2 postgres postgres   18 Nov 25 13:58 pg_clog
drwx------ 5 postgres postgres   41 Nov 25 13:58 base
-rw------- 1 postgres postgres   92 Nov 25 14:00 postmaster.pid
drwx------ 2 postgres postgres   18 Nov 25 14:00 pg_notify
-rw------- 1 postgres postgres   57 Nov 25 14:00 postmaster.opts
drwx------ 2 postgres postgres   32 Nov 25 14:00 pg_log
drwx------ 2 postgres postgres 4.0K Nov 25 14:00 global
drwx------ 2 postgres postgres   25 Nov 25 14:20 pg_stat_tmp
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.