CentOS 8 এ পোস্টগ্রিএসকিউএল এবং পিজএডমিন কীভাবে ইনস্টল করবেন


পোস্টগ্রিএসকিউএল একটি শক্তিশালী, বহুল ব্যবহৃত, ওপেন সোর্স, মাল্টি-প্ল্যাটফর্ম এবং উন্নত অবজেক্ট-রিলেশনাল ডাটাবেস সিস্টেম যা এর প্রমাণিত আর্কিটেকচার, নির্ভরযোগ্যতা, ডেটা অখণ্ডতা, দৃ rob় বৈশিষ্ট্য সেট এবং এক্সটেনসিবিলিটির জন্য পরিচিত।

পিজিএডমিন পোস্টগ্র্রেএসকিউএল ডাটাবেস সার্ভারের জন্য একটি উন্নত, ওপেন সোর্স, পূর্ণ বৈশিষ্ট্যযুক্ত এবং ওয়েব-ভিত্তিক প্রশাসন এবং পরিচালনা সরঞ্জাম।

এই নিবন্ধে আপনি পোস্টগ্র্রেএসকিউএল 12 ডাটাবেস সার্ভার এবং সেন্টস 8 লিনাক্স বিতরণে পিজএডমিন 4 ইনস্টল করতে শিখবেন।

পদক্ষেপ 1: সেন্টস 8 এ পোস্টগ্র্যাস এসকিউএল ইনস্টল করা

১. প্রথমত, নিম্নলিখিত ডিএনএফ কমান্ডটি চালিয়ে বিল্ট-ইন পোস্টগ্রাইএসকিউএল মডিউলটি অক্ষম করুন।

# dnf -qy module disable postgresql

২. এরপরে, দেখানো হিসাবে অফিসিয়াল পোস্টগ্রেএসকিউএল ইয়ম রেপোজিটরি সক্ষম করুন।

# dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

৩. পরবর্তী, PostgreSQL 12 সার্ভার এবং ক্লায়েন্ট প্যাকেজ ইনস্টল করুন।

# dnf install postgresql12 postgresql12-server

৪. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে PostgreSQL ডাটাবেস শুরু করুন, তারপরে PostgreSQL-12 পরিষেবাটি শুরু করুন এবং এটি স্বয়ংক্রিয়ভাবে সিস্টেম বুটে শুরু করতে সক্ষম করুন। তারপরে পরিষেবাটি চালু এবং চলমান আছে এবং প্রদর্শিত হিসাবে সক্ষম হয়েছে কিনা তা পরীক্ষা করুন।

# /usr/pgsql-12/bin/postgresql-12-setup initdb 
# systemctl start postgresql-12
# systemctl enable postgresql-12
# systemctl status postgresql-12
# systemctl is-enabled postgresql-12

পদক্ষেপ 2: পোস্টগ্রিএসকিউএল ডেটাবেস সুরক্ষিত এবং কনফিগার করুন

৫. পরবর্তী, পোস্টগ্রিজ ব্যবহারকারী অ্যাকাউন্ট এবং ডাটাবেস প্রশাসনিক ব্যবহারকারীর অ্যাকাউন্ট সুরক্ষিত করুন। পোস্টড্রেস সিস্টেম ব্যবহারকারীর অ্যাকাউন্ট হিসাবে পাসওয়ার্ড ইউটিলিটি ব্যবহার করে একটি পাসওয়ার্ড তৈরি করে শুরু করুন।

# passwd postgres

Then. এরপরে পোস্টগ্রিস সিস্টেম অ্যাকাউন্টে স্যুইচ করুন এবং পোস্টগ্র্রেএসকিউএল প্রশাসনিক ডাটাবেস ব্যবহারকারী/ভূমিকার জন্য নীচে একটি সুরক্ষিত এবং শক্তিশালী পাসওয়ার্ড তৈরি করুন।

# su - postgres
$ psql -c "ALTER USER postgres WITH PASSWORD '[email ';"
$ exit

Now. এখন পোস্টগ্রিস সার্ভারটি কীভাবে ক্লায়েন্টকে পিজিএডমিন অনুমোদন করবে তা কনফিগার করুন। সমর্থিত প্রমাণীকরণ পদ্ধতির মধ্যে পাসওয়ার্ড-ভিত্তিক প্রমাণীকরণ অন্তর্ভুক্ত যা এই পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে: এমডি 5, ক্রিপ্ট বা পাসওয়ার্ড।

এই গাইডের জন্য, আমরা /var/lib/pgsql/12/data/pg_hba.conf ফাইলে এমডি 5 প্রমাণীকরণ পদ্ধতি কনফিগার করব।

# vi /var/lib/pgsql/12/data/pg_hba.conf

নিম্নলিখিত লাইনগুলি সন্ধান করুন এবং স্ক্রিনশটে হাইলাইট করা হিসাবে প্রমাণীকরণ পদ্ধতিটিকে এমডি 5 তে পরিবর্তন করুন।

host    all             all             127.0.0.1/32            md5
host    all             all             ::1/128                 md5

৮. ফাইলটি সংরক্ষণের পরে, পোস্টগ্রিস কনফিগারেশনে সাম্প্রতিক পরিবর্তনগুলি প্রয়োগ করতে, পোস্টগ্রিস পরিষেবাটি পুনরায় চালু করুন।

# systemctl restart postgresql-12

পদক্ষেপ 3: সেন্টস 8 এ পিজিএডমিন 4 ইনস্টল করা

9. এখন আমরা ওয়েব থেকে পোস্টগ্রাইএসকিউএল ডাটাবেস পরিচালনা করতে পিজএডমিন 4 ইনস্টল করব। প্রথমত, আপনাকে EPEL এবং pgAdmin Yum সংগ্রহস্থল সক্ষম করতে হবে যার মধ্যে কিছু নির্ভরতা রয়েছে।

# dnf install epel-release
# dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm

ফেডোরা লিনাক্সে রান করুন:

# dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-1-1.noarch.rpm

১০. পরবর্তী, আপনাকে পিজিএডমিন অফিশিয়াল ইয়াম রিপোজিটরি থেকে পিজএডমিনের সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল করতে পোস্টগ্রিসএসকিউএল অফিশিয়াল ইয়ম রিপোজিটরিগুলি সরিয়ে ফেলতে হবে।

# dnf remove -y pgdg-redhat-repo

১১. এখন নতুন ইনস্টলড পিজএডমিন এবং ইপিইএল সংগ্রহস্থলের জন্য ক্যাশে তৈরি করুন এবং নীচের কমান্ডগুলি ব্যবহার করে পিজএডমিন ইনস্টল করুন।

# dnf makecache
# yum install pgadmin4

১২. এরপরে, httpd পরিষেবাটি শুরু করুন এবং এটি সিস্টেম বুটে স্বয়ংক্রিয়-শুরু করতে সক্ষম করুন, তারপরে এটি প্রদর্শিত হবে এবং প্রদর্শিত হিসাবে চলছে কিনা তা পরীক্ষা করুন।

# systemctl start httpd
# systemctl enable httpd
# systemctl status httpd

পদক্ষেপ 4: সেন্টস 8 এ পিজিএডমিন 4 কনফিগার করা

১৩. প্যাগাডমিন ৪ প্যাকেজটি প্যগএডমিন ওয়েব পরিষেবাটি কনফিগার করার জন্য একটি কনফিগারযোগ্য স্ক্রিপ্টের সাথে আসে, যা ওয়েব ইন্টারফেসে অনুমোদনের জন্য ব্যবহারকারীর অ্যাকাউন্ট তৈরি করবে, পেলএডমিন ওয়েব পরিষেবা স্থাপনের জন্য সেলইনাক্স নীতি এবং অ্যাপাচি ওয়েবসারভার কনফিগার করবে।

# /usr/pgadmin4/bin/setup-web.sh
Setting up pgAdmin 4 in web mode on a Redhat-based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: [email 
Password: 
Retype password:
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
Configuring SELinux...
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin4

14. যদি আপনার ফায়ারওয়াল্ড পরিষেবা সক্ষম এবং চলমান থাকে তবে HTTPD ওয়েব সার্ভারে যেমন দেখানো হয়েছে তেমন ট্র্যাফিকের অনুমতি দেওয়ার জন্য ফায়ারওয়ালে 80 এবং 443 পোর্টগুলি খুলুন।

# firewall-cmd --permanent --zone public --add-port 80/tcp
# firewall-cmd --permanent --zone public --add-port 443/tcp
# firewall-cmd --reload

পদক্ষেপ 5: পিজিএডমিন ওয়েব ইন্টারফেস অ্যাক্সেস করা

15. পিজএডমিন ওয়েব ইন্টারফেস অ্যাক্সেস করতে, একটি ব্রাউজার খুলুন এবং নীচের ইউআরএলটি ব্যবহার করে নেভিগেট করুন।

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

লগইন ইন্টারফেসটি লোড হয়ে গেলে, লগ ইন করতে উপরের 15 ধাপে আপনি তৈরি ইমেল ঠিকানা এবং পাসওয়ার্ডটি ব্যবহার করুন।

16. এর পরে, "নতুন সার্ভার যুক্ত করুন" এ ক্লিক করে একটি নতুন সার্ভার সংযোগ যুক্ত করুন।

17. তারপরে "জেনারেল" ট্যাবের নীচে নিম্নলিখিত সেটিংস সার্ভারের নাম লিখুন এবং সংযোগটি বর্ণনা করার জন্য optionচ্ছিকভাবে একটি মন্তব্য করুন।

18. তারপরে নিম্নলিখিতটি পূরণ করে সংযোগের প্রোফাইলটি সংজ্ঞায়িত করুন:

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

তারপরে সেভ ক্লিক করুন।

19. নতুন সার্ভারটি এখন নিম্নলিখিত স্ক্রিনশটটিতে হাইলাইট করা সার্ভারগুলির তালিকার অধীনে উপস্থিত হওয়া উচিত।

20. আপনি যখন সার্ভারের নামটিতে ক্লিক করেন, নিম্নলিখিত বৈশিষ্ট্যগুলি ড্যাশবোর্ডের নীচে নিম্নোক্ত স্ক্রিনশটে প্রদর্শিত হিসাবে লোড করা উচিত।

সেখানে আপনি এটি আছে! আপনি CentOS 8 এ সাফল্যের সাথে পোস্টগ্র্যাস্কল 12 এবং পিজএডমিন 4 ইনস্টল করেছেন যে কোনও চিন্তাভাবনা এবং প্রশ্নের জন্য নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের কাছে পৌঁছান। আপনি পিজিএডমিন ডকুমেন্টেশনে আরও তথ্য পেতে পারেন।