ডেবিয়ান এবং উবুন্টুতে পোস্টগ্রিএসকিউএল 9.6 কীভাবে ইনস্টল করবেন


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

আমাদের আগের নিবন্ধে, আমরা CentOS/RHEL এবং ফেডোরায় PostgreSQL 10 ইনস্টলেশন ব্যাখ্যা করেছি। এই নিবন্ধে, আমরা ডিবিয়ান, উবুন্টু এবং এর ডেরিভেটিভগুলিতে অফিসিয়াল পোস্টগ্রিসকিউএল এপিটি সংগ্রহস্থল ব্যবহার করে পোস্টগ্রিএসকিউএল 9.6 ইনস্টল করার পদ্ধতিটি ব্যাখ্যা করব।

PostgreSQL এপিটি সংগ্রহস্থল যুক্ত করুন

এই অফিসিয়াল পোস্টগ্রাইএসকিউএল এপিটি সংগ্রহস্থলটি আপনার লিনাক্স সিস্টেমের সাথে একত্রিত হবে এবং দেবিয়ান এবং উবুন্টু বিতরণে পোস্টগ্রাইএসকিউএল-এর সমস্ত সমর্থিত সংস্করণগুলির জন্য স্বয়ংক্রিয় আপডেট সরবরাহ করে।

অ্যাপটি সংগ্রহস্থল যুক্ত করতে প্রথমে /etc/apt/sources.list.d/pgdg.list ফাইলটি তৈরি করুন এবং আপনার বিতরণ অনুসারে সংগ্রহস্থলের জন্য একটি লাইন যুক্ত করুন।

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

তারপরে সংগ্রহস্থল স্বাক্ষরকারী কীটি আমদানি করুন এবং সিস্টেম প্যাকেজ তালিকাগুলি তালিকা আপডেট করুন।

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

PostgreSQL সার্ভার ইনস্টল করুন

আপনার নিজের লিনাক্স বিতরণে পোস্টগ্রিসএসকিউএল এপ্ট সংগ্রহস্থল যুক্ত করার পরে, এখন পোস্টগ্র্রেএসকিউএল সার্ভার এবং ক্লায়েন্ট প্যাকেজগুলি নিম্নলিখিতভাবে ইনস্টল করুন:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

গুরুত্বপূর্ণ: আরএইচএল/সেন্টোস/ফেডোরার বিপরীতে যেখানে আপনাকে ম্যানুয়ালি ডাটাবেস সিস্টেমটি শুরু করতে হবে, উবুন্টু/ডেবিয়ানে, এটি স্বয়ংক্রিয়ভাবে আরম্ভ হবে। সুতরাং সহজেই পরবর্তী বিভাগে বর্ণিত হিসাবে ডাটাবেস সার্ভার শুরু করতে এগিয়ে যান।

PostgreSQL ডেটা ডিরেক্টরি /var/lib/postgresql/9.6/main ডাটাবেসের জন্য সমস্ত ডেটা ফাইল ধারণ করে contains

পোস্টগ্রিএসকিউএল সার্ভার শুরু করুন এবং সক্ষম করুন

ডাটাবেস সার্ভার সূচনা সহ পোস্টগ্র্রেএসকিউএল পরিষেবা শুরু করুন এবং পোস্টগ্র্রেএসকিউএল পরিষেবাটি স্বয়ংক্রিয়ভাবে সিস্টেম বুটে চালু করতে সক্ষম করুন।

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

PostgreSQL ইনস্টলেশন যাচাই করুন

আপনার সার্ভারে PostgreSQL ডাটাবেস সিস্টেম ইনস্টল করার পরে, পোস্টগ্রিস ডাটাবেস সার্ভারের সাথে সংযোগ স্থাপনের মাধ্যমে এর ইনস্টলেশনটি যাচাই করুন। PostgreSQL প্রশাসকের ব্যবহারকারীর নাম পোস্টগ্রিস হিসাবে রাখা হয়েছে, ব্যবহারকারী সিস্টেম অ্যাকাউন্টে অ্যাক্সেস পেতে এই কমান্ডটি টাইপ করুন।

$ sudo su postgres
# cd
# psql

পোস্টগ্রি ডাটাবেস প্রশাসকের ব্যবহারকারীর জন্য একটি পাসওয়ার্ড সেট করতে, এই আদেশটি ব্যবহার করুন:

postgres=# \password postgres

পোস্টগ্রিয়ার ব্যবহারকারী সিস্টেম অ্যাকাউন্ট সুরক্ষিত করতে, নীচের পাসওয়ার্ড কমান্ডটি ব্যবহার করুন।

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

আরও তথ্যের জন্য পোস্টগ্রিসএসকিউএল হোমপেজে যান: https://www.postgresql.org/

শেষ অবধি, জনপ্রিয় ডাটাবেস পরিচালন সিস্টেমগুলি সম্পর্কে এই নিবন্ধগুলির মাধ্যমে পড়ুন:

  1. ডেবিয়ান জেসিতে মারিয়াডিবি 10.1 ইনস্টল করা এবং বিভিন্ন মারিয়াডিবি কোয়েরি চালানো
  2. লিনাক্সে একটি ডিফল্ট মাইএসকিউএল/মারিয়াডিবি ডেটা ডিরেক্টরি কীভাবে পরিবর্তন করবেন
  3. সেন্টোজ 7 এ মারিয়াডিবি 10 ইনস্টল ও সুরক্ষিত কীভাবে
  4. সেন্টোজ 6 এ মারিয়াডিবি 10 ইনস্টল ও সুরক্ষিত কীভাবে
  5. লিনাক্স সিস্টেমগুলিতে মঙ্গোডিবি কমিউনিটি সংস্করণ 3.2 ইনস্টল করুন

এখন এ পর্যন্তই! আমাদের সাথে কোনও চিন্তা ভাগ করে নিতে, নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন। আকর্ষণীয় লিনাক্স স্টাফের জন্য সর্বদা linux-console.net এ সংযুক্ত থাকতে ভুলবেন না।