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 ডাটাবেস পরিচালনা করতে শুরু করতে পারেন।