CentOS 7 এ pgAdmin4 কীভাবে ইনস্টল করবেন


পোস্টগ্রেএসকিউএল ডাটাবেস পরিচালনার জন্য পিগএডমিন 4 একটি সহজেই ওয়েব ইন্টারফেস ব্যবহার করা যায়। এটি লিনাক্স, উইন্ডোজ এবং ম্যাক ওএস এক্সের মতো একাধিক প্ল্যাটফর্মে ব্যবহার করা যেতে পারে p

এই টিউটোরিয়ালে আমরা সেন্টস 7 সিস্টেমে পিজএডমিন 4 ইনস্টল করতে যাচ্ছি।

দ্রষ্টব্য: এই টিউটোরিয়ালটি ধরে নেওয়া হয়েছে যে আপনি ইতিমধ্যে পোস্টগ্র্রেএসকিউএল 9.2 বা তারপরে আপনার সেন্টোস 7 এ ইনস্টলড আছে it এটি কীভাবে ইনস্টল করতে হয় তার নির্দেশাবলীর জন্য, আপনি আমাদের গাইড অনুসরণ করতে পারেন: পোস্টসগ্রিসকিউএল 10 কীভাবে সেন্টোস এবং ফেডোরায় ইনস্টল করবেন।

CentOS 7 এ pgAdmin 4 কীভাবে ইনস্টল করবেন

পোস্টগ্র্রেএসকিউএল ইনস্টল করার পরে এই পদক্ষেপটি সম্পন্ন করা উচিত ছিল, তবে আপনি যদি তা না করেন তবে আপনি এটি দিয়ে এটি সম্পূর্ণ করতে পারেন:

# yum -y install https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

এখন আপনি এর সাথে পিজিএডমিন ইনস্টল করতে প্রস্তুত:

# yum -y install pgadmin4

ইনস্টলেশন চলাকালীন, নির্ভরতার কারণে, নিম্নলিখিত দুটি পাশাপাশি ইনস্টল করা হবে - pgadmin4-ওয়েব এবং httpd ওয়েব সার্ভার।

CentOS 7 এ pgAdmin 4 কীভাবে কনফিগার করবেন

PgAdmin4 চলমান থাকার জন্য কয়েকটি ছোটখাটো কনফিগারেশন পরিবর্তন রয়েছে। প্রথমে আমরা নমুনা কনফারেন্স ফাইলটির নাম pgadmin4.conf.sample থেকে pgadmin4.conf রাখব:

# mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf
# vi /etc/httpd/conf.d/pgadmin4.conf

ফাইলটি সামঞ্জস্য করুন যাতে এটির মতো দেখাচ্ছে:

<VirtualHost *:80>
LoadModule wsgi_module modules/mod_wsgi.so
WSGIDaemonProcess pgadmin processes=1 threads=25
WSGIScriptAlias /pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi

<Directory /usr/lib/python2.7/site-packages/pgadmin4-web/>
        WSGIProcessGroup pgadmin
        WSGIApplicationGroup %{GLOBAL}
        <IfModule mod_authz_core.c>
                # Apache 2.4
                Require all granted
        </IfModule>
        <IfModule !mod_authz_core.c>
                # Apache 2.2
                Order Deny,Allow
                Deny from All
                Allow from 127.0.0.1
                Allow from ::1
        </IfModule>
</Directory>
</VirtualHost>

পরবর্তী আমরা pgAdmin4 এর জন্য লগ এবং lib ডিরেক্টরি তৈরি করব এবং তাদের মালিকানা সেট করব:

# mkdir -p /var/lib/pgadmin4/
# mkdir -p /var/log/pgadmin4/
# chown -R apache:apache /var/lib/pgadmin4
# chown -R apache:apache /var/log/pgadmin4

এবং তারপরে আমরা আমাদের কনফিগার_ডিস্ট্রো.পি এর সামগ্রীগুলি প্রসারিত করতে পারি।

# vi /usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py

এবং নিম্নলিখিত লাইন যুক্ত করুন:

LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db'
SESSION_DB_PATH = '/var/lib/pgadmin4/sessions'
STORAGE_DIR = '/var/lib/pgadmin4/storage'

অবশেষে আমরা আমাদের ব্যবহারকারী অ্যাকাউন্ট তৈরি করব, যার সাহায্যে আমরা ওয়েব ইন্টারফেসে প্রমাণীকরণ করব। এটি করতে, চালান:

# python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py

এখন আপনি pgAdmin4 ইন্টারফেসে পৌঁছানোর জন্য আপনার সার্ভারের http:// ip-address/pgadmin4 বা http:// লোকালহস্ত/pgadmin4 এ অ্যাক্সেস করতে পারবেন:

আপনি যদি PgAdmin4 ইন্টারফেস অ্যাক্সেস করার সময় 403 ত্রুটি পেয়ে থাকেন তবে আপনাকে নিম্নলিখিত ফাইলগুলিতে সঠিক SELinux প্রসঙ্গটি সেট করতে হবে।

# chcon -t httpd_sys_rw_content_t /var/log/pgadmin4 -R
# chcon -t httpd_sys_rw_content_t /var/lib/pgadmin4 -R

প্রমাণীকরণের জন্য, আপনি আগে ব্যবহার করেছেন এমন ইমেল ঠিকানা এবং পাসওয়ার্ড ব্যবহার করুন। একবার প্রমাণীকরণ করার পরে, আপনি pgAdmin4 ইন্টারফেস দেখতে হবে:

আপনার প্রথম লগইনে আপনাকে পরিচালনা করতে একটি নতুন সার্ভার যুক্ত করতে হবে। "নতুন সার্ভার যুক্ত করুন" এ ক্লিক করুন। আপনার PostgresQL সংযোগটি কনফিগার করতে হবে। প্রথম ট্যাবে "সাধারণ", নিম্নলিখিত সেটিংসটি প্রবেশ করুন:

  • নাম - আপনি যে সার্ভারটি কনফিগার করছেন তার নাম দিন
  • মন্তব্য - উদাহরণটির বিবরণ দেওয়ার জন্য একটি মন্তব্য দিন

দ্বিতীয় ট্যাব "সংযোগ" আরও গুরুত্বপূর্ণ, কারণ আপনাকে প্রবেশ করতে হবে:

  • পোস্টগ্রেএসকিউএল উদাহরণের হোস্ট - হোস্ট/আইপি ঠিকানা
  • পোর্ট - ডিফল্ট বন্দরটি 5432
  • রক্ষণাবেক্ষণ ডাটাবেস - এটি পোস্টগ্রিজ হওয়া উচিত
  • ব্যবহারকারীর নাম - ব্যবহারকারীর নাম যা সংযুক্ত হবে। আপনি পোস্টগ্রিজ ব্যবহারকারী ব্যবহার করতে পারেন
  • উপরের ব্যবহারকারীর জন্য পাসওয়ার্ড - পাসওয়ার্ড

আপনি সমস্ত কিছু পূরণ করার পরে, পরিবর্তনগুলি সংরক্ষণ করুন। যদি সংযোগটি সফল হয়, আপনার নীচের পৃষ্ঠাটি দেখতে হবে:

ইহা ওইটাই ছিল. আপনার pgAdmin4 ইনস্টলেশনটি সম্পূর্ণ হয়ে গেছে এবং আপনি আপনার PostgreSQL ডাটাবেস পরিচালনা করতে শুরু করতে পারেন।