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

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

রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS) অনেক ওয়েবসাইট এবং অ্যাপ্লিকেশনের একটি মূল উপাদান হিসেবে প্রমাণিত হয়েছে, কারণ তারা তথ্য সংরক্ষণ, সংগঠিত এবং অ্যাক্সেস করার জন্য একটি কাঠামোগত উপায় প্রদান করে।





আউটলুক থেকে জিমেইলে মেইল ​​ফরওয়ার্ড করুন

এই নিবন্ধে, আমরা উবুন্টুতে পোস্টগ্রেএসকিউএল ইনস্টল এবং কনফিগার করার ধাপে ধাপে নির্দেশিকা সহ পোস্টগ্রেএসকিউএল সম্পর্কে বিস্তারিত আলোচনা করব।





PostgreSQL কি?

PostgreSQL একটি ওপেন সোর্স ডাটাবেস ম্যানেজমেন্ট সিস্টেম যা SQL সমর্থন করে। PostgreSQL ব্যবহার করে, ডেভেলপাররা প্রতারণা-সহনশীল অ্যাপ্লিকেশন তৈরি করতে পারে কারণ এটি ডাটাবেস প্রশাসককে চমৎকার ডেটা ম্যানেজমেন্ট রিসোর্স প্রদান করে।





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

উবুন্টু 21.04 এর জন্য PostgreSQL ইনস্টলেশন প্রক্রিয়াটি দেখি।



ধাপ 1: উবুন্টুতে PostgreSQL ইনস্টল করুন

কিছু PostgreSQL প্যাকেজ ডিফল্ট উবুন্টু সংগ্রহস্থলে উপস্থিত। কমান্ড লাইনের মাধ্যমে PostgreSQL ইনস্টল করতে, টাইপ করুন:

sudo apt install postgresql postgresql-contrib

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

আপনি কনফিগারেশন ফাইলের অবস্থান ব্যবহার করে খুঁজে পেতে পারেন ls কমান্ড । এটি একটি যাচাইকরণ পদক্ষেপ যা নিশ্চিত করে যে PostgreSQL সফলভাবে আপনার সিস্টেমে ইনস্টল করা হয়েছে কি না।





ls /etc/postgresql/12/main/

সংখ্যা 12 PostgreSQL এর সংস্করণ নির্দেশ করে। আপনার সিস্টেমে ডাউনলোড করা প্যাকেজের উপর নির্ভর করে এটি আপনার জন্য ভিন্ন হতে পারে।

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

ইনস্টলেশনের পরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে PostgreSQL এর অবস্থা পরীক্ষা করুন:





service postgresql status

আউটপুট এই মত দেখতে হবে:

যদি আউটপুট প্রদর্শন করে সক্রিয় অবস্থা, তারপর PostgreSQL পরিষেবা আপনার সিস্টেমে চলছে। অন্যদিকে, যদি অবস্থা হয় নিষ্ক্রিয় , তারপর আপনাকে টাইপ করে পরিষেবাটি শুরু করতে হবে:

service postgresql start

ছাড়া অবস্থা এবং শুরু , আরো অনেক PostgreSQL কমান্ড আছে যা আপনি ব্যবহার করতে পারেন:

  • থাম
  • আবার শুরু
  • পুনরায় লোড করুন
  • জোর করে পুনরায় লোড করুন

সম্পর্কিত: আপনার পরবর্তী প্রকল্পের জন্য বিবেচনা করার জন্য ডাটাবেস ইঞ্জিন

পদক্ষেপ 2: একটি সুপার-ব্যবহারকারী হিসাবে লগ ইন করুন

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

রুট ব্যবহারকারীর শংসাপত্র সেট করুন

কমান্ড ব্যবহার করে PostgreSQL ইন্টারেক্টিভ শেল লগইন করুন:

sudo -u postgres psql

নিম্নলিখিত ক্যোয়ারী ব্যবহার করে রুট ব্যবহারকারীর শংসাপত্র সেট করুন:

ALTER USER postgres PASSWORD 'newpassword';

প্রতিস্থাপন নিশ্চিত করুন নতুন পাসওয়ার্ড আপনার পছন্দের একটি শক্তিশালী পাসওয়ার্ড সহ। প্রকার প্রস্থান ইন্টারেক্টিভ শেল ছাড়তে।

নিম্নলিখিত কমান্ড দিয়ে psql এ লগইন করুন:

psql -U postgres -h localhost

প্রম্পট প্রদর্শিত হলে ব্যবহারকারীর জন্য নতুন রুট পাসওয়ার্ড লিখুন।

ধাপ 3: PostgreSQL সার্ভারের সাথে সংযোগ করুন

যখন আপনি PostgreSQL ইনস্টল করেন, প্ল্যাটফর্মটি একটি ডিফল্ট ব্যবহারকারী তৈরি করে পোস্টগ্রেস এবং একই নামের একটি সিস্টেম অ্যাকাউন্ট। আপনাকে ব্যবহারকারী হিসাবে লগ ইন করতে হবে পোস্টগ্রেস PostgreSQL সার্ভারে সংযোগ করতে।

PostgreSQL সার্ভারে লগ ইন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo su postgres

যত তাড়াতাড়ি আপনি এই কমান্ডটি চালান, আপনি সিস্টেমটি আপনার হোস্টনাম প্রদর্শন করার পদ্ধতিতে একটি পরিবর্তন লক্ষ্য করবেন। ব্যাশ প্রম্পট এই মত দেখাবে:

postgres@ubuntu: /home/winibhalla/Desktop$

এটি দেখায় যে আপনি একটি PostgresSQL ব্যবহারকারী হিসাবে সফলভাবে লগ ইন করেছেন।

কিভাবে PostgreSQL ব্যবহারকারীদের পরিচালনা করবেন

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

একটি নতুন ব্যবহারকারী তৈরি করুন

যদি একটি প্রকল্পের মধ্যে বিভিন্ন স্তরে একাধিক দলের সদস্য কাজ করে, তাহলে আপনাকে বিভিন্ন কর্মচারীদের জন্য বিভিন্ন ভূমিকা তৈরি করতে হবে এবং তাদের অ্যাক্সেস বরাদ্দ করতে হবে। ব্যবহার ব্যবহারকারী তৈরি করুন একটি নতুন ব্যবহারকারীর প্রোফাইল তৈরি করার কমান্ড:

CREATE USER user1 WITH PASSWORD 'test123';

উপরের কমান্ডে, ব্যবহারকারী 1 নতুন ব্যবহারকারীর জন্য আপনি যে ব্যবহারকারীর নামটি চান তা হল পরীক্ষা 123 , যা এই ব্যবহারকারীর জন্য পাসওয়ার্ড।

একটি ডাটাবেসে যোগ করা নতুন ব্যবহারকারীদের তালিকা পরীক্ষা করতে, এর কমান্ড

আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, নতুন ব্যবহারকারীর জন্য এখনও কোন সুযোগ -সুবিধা নেই।

নতুন ব্যবহারকারীদের জন্য সুপার ইউজার বিশেষাধিকার প্রদান করুন

একটি নতুন ব্যবহারকারীর বিশেষাধিকারগুলির একটি সেট যোগ করতে, নিম্নলিখিত কমান্ডটি চালান:

ALTER USER user1 WITH SUPERUSER;

দ্য বয়স কমান্ড নতুন সদস্যকে প্রশাসনিক সুবিধা প্রদান করবে। চালান /এর নতুন ব্যবহারকারীর সুপার ইউজার বিশেষাধিকারগুলির প্রয়োজনীয় সেট আছে কিনা তা যাচাই করতে আবার কমান্ড করুন।

ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে বাদ দিন

অনুমোদিত ব্যবহারকারীদের তালিকা থেকে একজন ব্যবহারকারীকে অপসারণ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

DROP USER user1;

ব্যবহারকারীদের তালিকাভুক্ত করে পরিবর্তন যাচাই করুন /এর কমান্ড

সম্পর্কিত: নতুনদের জন্য প্রয়োজনীয় এসকিউএল কমান্ড চিট শীট

পোস্টগ্রেএসকিউএল ডাটাবেসগুলি কীভাবে পরিচালনা করবেন

PostgreSQL তার ব্যবহারকারীদের ডাটাবেস তৈরি এবং অপসারণের জন্য বিভিন্ন কমান্ড প্রদান করে।

একটি ডাটাবেস যোগ করুন বা সরান

PostgreSQL ব্যবহার করে একটি নতুন ডাটাবেস তৈরি করতে:

CREATE DATABASE db1;

...কোথায় db1 আপনি যে ডাটাবেসটি তৈরি করতে চান তার নাম। ব্যবহার দ্য সমস্ত উপলব্ধ ডাটাবেসের একটি তালিকা পেতে কমান্ড।

আউটপুট:

আপনি যদি কোন ডাটাবেস অপসারণ করতে চান, তাহলে ড্রপ কমান্ড:

DROP DATABASE db1;

ব্যবহারকারীদের ডেটাবেস অ্যাক্সেস প্রদান করুন

আপনি ব্যবহারকারীকে ডাটাবেস অ্যাক্সেস প্রদান করতে পারেন প্রদান কমান্ড:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

PostgreSQL এর জন্য কমান্ড-লাইন সহায়তা পান

পোস্টগ্রেএসকিউএল এবং এর বিভিন্ন কমান্ডগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে, আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি লিখে সহায়তা পৃষ্ঠাটি খুলতে পারেন:

man psql

আরেকটি প্রস্তাবিত পদক্ষেপ হল pgAdmin ইনস্টল করা। PgAdmin হল PostgreSQL- এর জন্য উপলব্ধ সবচেয়ে জনপ্রিয় এবং বৈশিষ্ট্য সমৃদ্ধ ওপেন-সোর্স অ্যাডমিনিস্ট্রেশন টুলগুলির মধ্যে একটি। পিজিএডমিন ইনস্টল করার সময় একটি stepচ্ছিক পদক্ষেপ, ব্যবহারকারীদের এবং ডেটাবেসগুলিকে আরও ভালভাবে পরিচালনা করতে আপনার এটি ইনস্টল করা উচিত।

শুরু করার জন্য, আপনার সিস্টেমে অফিসিয়াল pgAdmin সংগ্রহস্থল এবং এর কী যুক্ত করুন:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

আউটপুট:

এখন, ডেস্কটপ সংস্করণ ইনস্টল করতে:

sudo apt install pgadmin4-desktop

ওয়েব সংস্করণ ইনস্টল করতে, টাইপ করুন:

sudo apt install pgadmin4-web

ওয়েব মোড কনফিগার করতে, চালান setup-web.sh pgAdmin দ্বারা প্রদত্ত স্ক্রিপ্ট:

sudo /usr/pgadmin4/bin/setup-web.sh

প্রক্রিয়াটি সম্পন্ন করতে অন-স্ক্রিন নির্দেশাবলী অনুসরণ করুন। নিশ্চিন্ত থাকুন, এটি একটি মাত্র সময়সাপেক্ষ পদক্ষেপ, তাই আপনাকে বারবার এটি ইনস্টল এবং কনফিগার করার বিষয়ে চিন্তা করতে হবে না।

পোস্টগ্রেএসকিউএল ব্যবহার করে উবুন্টুতে ডেটাবেস পরিচালনা করা

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

কয়েকটি সহজ কমান্ডের সাহায্যে, আপনি নতুন ব্যবহারকারী যুক্ত করা, ডাটাবেস তৈরি করা এবং বিদ্যমান ডাটাবেসে ব্যবহারকারীদের যুক্ত করার প্রক্রিয়াটি আয়ত্ত করতে পারেন। আপনি PostgreSQL পছন্দ করেন কিনা নিশ্চিত নন? আপনার মেশিনে মাইক্রোসফট এসকিউএল সার্ভার ইনস্টল করার চেষ্টা করুন।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল উবুন্টুতে মাইক্রোসফট এসকিউএল সার্ভার কীভাবে ইনস্টল এবং সেট আপ করবেন

আপনার উবুন্টু মেশিনে ডাটাবেস সংরক্ষণ এবং পরিচালনা করতে চান? আজুর ডেটা স্টুডিও দিয়ে মাইক্রোসফ্ট এসকিউএল সার্ভার কীভাবে সেট আপ করবেন তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • এসকিউএল
  • উবুন্টু
  • সফটওয়্যার ইনস্টল
লেখক সম্পর্কে উইনি ভাল্লা(41 নিবন্ধ প্রকাশিত)

উইনি দিল্লি ভিত্তিক একজন লেখক, লেখার 2 বছরের অভিজ্ঞতা রয়েছে। তার লেখার সময়, তিনি ডিজিটাল মার্কেটিং এজেন্সি এবং প্রযুক্তিগত সংস্থার সাথে যুক্ত ছিলেন। তিনি প্রোগ্রামিং ভাষা, ক্লাউড প্রযুক্তি, AWS, মেশিন লার্নিং এবং আরও অনেক কিছু সম্পর্কিত বিষয়বস্তু লিখেছেন। তার অবসর সময়ে, তিনি ছবি আঁকতে পছন্দ করেন, পরিবারের সাথে সময় কাটান এবং যখনই সম্ভব পাহাড়ে ভ্রমণ করেন।

উইনি ভাল্লা থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন