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


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

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

মঙ্গোডিবি 4.4 সম্প্রদায় সংস্করণে নিম্নলিখিত 64-বিট উবুন্টু এলটিএস (দীর্ঘমেয়াদী সমর্থন) রিলিজ রয়েছে:

  • 20.04 এলটিএস ("ফোকাল")
  • 18.04 এলটিএস ("বায়োনিক")
  • 16.04 এলটিএস ("জেনিয়াল")

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

পদক্ষেপ 1: উবুন্টুতে মঙ্গোডিবি সংগ্রহস্থল যুক্ত করা

১. আপনার উবুন্টু সার্ভারে মঙ্গোডিবি সম্প্রদায় সংস্করণের সর্বশেষতম সংস্করণ ইনস্টল করতে আপনার বর্ণিত প্রয়োজনীয়তা নির্ভরতা ইনস্টল করতে হবে।

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

২. এরপরে, নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করে প্যাকেজ পরিচালন ব্যবস্থার দ্বারা ব্যবহৃত মোঙ্গোডিবি পাবলিক জিপিজি কী আমদানি করুন।

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

৩. এর পরে /etc/apt/sources.list.d/mongodb-org-4.4.list তালিকা ফাইলটি তৈরি করুন যাতে /etc/apt/উত্সগুলির অধীনে মংগোডিবি সংগ্রহস্থলের বিশদ রয়েছে .list.d/ আপনার উবুন্টুর সংস্করণের জন্য ডিরেক্টরি।

আপনার উবুন্টুর সংস্করণ অনুযায়ী নিম্নলিখিত কমান্ডটি চালান:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

তারপরে ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

৪. এর পরে, স্থানীয় প্যাকেজ ডাটাবেসটি পুনরায় লোড করতে নিম্নলিখিত কমান্ডটি চালান।

$ sudo apt-get update

পদক্ষেপ 2: উবুন্টুতে মঙ্গোডিবি ডাটাবেস ইনস্টল করা

৫. এখন মোংগোডিবি সংগ্রহস্থল সক্ষম করা থাকলে, আপনি নিম্নলিখিত কমান্ডটি চালিয়ে সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল করতে পারেন।

$ sudo apt-get install -y mongodb-org

মঙ্গোডিবি ইনস্টলেশনের সময় এটি কনফিগারেশন ফাইল /etc/mongod.conf , ডেটা ডিরেক্টরি /var/lib/mongodb এবং লগ ডিরেক্টরি /var/তৈরি করবে লগ/মংডোব

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

Then. তারপরে নিম্নলিখিত কমান্ডটি চালিয়ে মঙ্গোদ প্রক্রিয়াটি শুরু করুন এবং যাচাই করুন।

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

Now. এখন ডিফল্ট পোর্ট ২ on০১। দিয়ে আপনার লোকালহোস্টে চলছে এমন একটি মঙ্গোডের সাথে সংযোগ স্থাপনের জন্য কোনও বিকল্প ছাড়াই একটি মঙ্গো শেল শুরু করুন।

$ mongo

মোংগোডিবি সম্প্রদায় সংস্করণ আনইনস্টল করুন

মঙ্গোডিবি অ্যাপ্লিকেশনগুলি, কনফিগারেশন ফাইলগুলি এবং ডেটা এবং লগগুলি সহ যে কোনও ডিরেক্টরিতে সম্পূর্ণরূপে মঙ্গোডিবি অপসারণ করতে নিম্নলিখিত কমান্ডগুলি ইস্যু করুন।

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

আমি আশা করি যে কোনও প্রশ্ন বা অতিরিক্ত তথ্যের জন্য আপনি এই গাইডটি দরকারী বলে মনে করেছেন, আপনি আপনার উদ্বেগ প্রকাশ করতে নীচের মন্তব্য বিভাগটি ব্যবহার করতে পারেন।