এই নির্দেশিকাটি macOS-এ MongoDB ইনস্টল করার উপর দৃষ্টি নিবদ্ধ করে। macOS-এ MongoDB ইনস্টল করার দুটি উপায় আছে:হয় macOS TAR.GZ ফাইল ডাউনলোড করে অথবা Homebrew ব্যবহার করে। tar.gz ফাইল হল একটি একক প্যাকেজে মোড়ানো ফাইলগুলির একটি সংগ্রহ, যা উইন্ডোজের একটি জিপ ফাইলের মতো। যাইহোক, এর জটিলতার কারণে, বেশিরভাগ ডেভেলপারদের একটি ম্যাকে MongoDB ইনস্টল করতে TAR.GZ ব্যবহার করা চ্যালেঞ্জিং মনে হয়। এই কারণেই আমরা হোমব্রু ব্যবহার করতে যাচ্ছি।
হোমব্রু কি?
Homebrew হল macOS-এর জন্য একটি অনুপস্থিত প্যাকেজ ম্যানেজার। এটি একটি বিনামূল্যের ইউটিলিটি যা ব্যবহারকারীদের কমান্ড লাইনের মাধ্যমে লাইব্রেরি এবং প্যাকেজগুলি ইনস্টল, আপডেট এবং পরিচালনা করতে দেয়৷
আপনার হোমব্রু দরকার কেন?
প্রযুক্তিগতভাবে, আপনার হোমব্রু দরকার নেই যেহেতু আপনি TAR.GZ ফাইল ব্যবহার করে MongoDB ইনস্টল করতে পারেন, যদিও এটি চ্যালেঞ্জিং হতে পারে। যাইহোক, যদি আপনি Homebrew এর মাধ্যমে MongoDB ইনস্টল করেন, তাহলে আপনি নিম্নলিখিত সুবিধাগুলি কাটাবেন৷
হোমব্রু কম্পাইল, ডাউনলোড এবং কনফিগার করার প্রক্রিয়াকে স্বয়ংক্রিয় করে, যা অনেক সময় বাঁচায়। হোমব্রুতে ইউটিলিটি, লাইব্রেরি এবং ভাষা সহ সমস্ত সফ্টওয়্যার রয়েছে যা একটি একক কমান্ড কার্যকর করার মাধ্যমে ইনস্টল করা যেতে পারে।
আরো জানতে চান? brew.sh.
দেখুনএখন আসুন দেখে নেই কিভাবে আপনি Homebrew ব্যবহার করে MongoDB ইনস্টল করতে পারেন।
- মঙ্গোডিবি ইনস্টল করার আগে, আপনাকে হোমব্রু ইনস্টল করতে হবে
- তার জন্য, টার্মিনাল খুলুন এবং brew.sh-এ যান।
- কপি আইকন বোতামে ক্লিক করে কমান্ডটি অনুলিপি করুন।
- টার্মিনালে কমান্ডটি আটকান এবং এন্টার টিপুন . এটি ব্রু নিজেই ইনস্টল করবে না। ব্রু ইনস্টল করার জন্য, আপনাকে শুধু আরও একটি ধাপ করতে হবে, যা হল Zshrc নামের লুকানো ফোল্ডারটি খুঁজে বের করা। (শেল নামেও পরিচিত) এবং ব্রু ইনস্টল করুন সেই ফোল্ডারে।
- ফোল্ডারটি খুঁজে পেতে, নিশ্চিত করুন যে আপনি সঠিক ডিরেক্টরিতে আছেন। তার জন্য, শুধু CD টাইপ করুন এবং Enter চাপুন .
- ls -la টাইপ করুন এবং Enter চাপুন . এটি একটি দীর্ঘ তালিকা এবং সমস্ত লুকানো ফাইল দেখাবে৷
- এখানে আপনি ডট ডিরেক্টরি দেখতে পাবেন, এবং আমরা শুধুমাত্র আগ্রহী। Zshrc ডিরেক্টরি
- Zshrc ডিরেক্টরিতে হোমব্রু সন্নিবেশ করতে, vim .Zshrc টাইপ করুন এবং Enter চাপুন ভিম খুলতে।
- I টিপুন সন্নিবেশ মোডে যেতে, তারপর হোমব্রু যোগ করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান।
export PATH="$PATH:/opt/homebrew/bin/"
- একবার হয়ে গেলে, Esc টিপুন কী, তারপর কোলন টিপুন এবং wq টাইপ করুন লিখুন এবং প্রস্থান করুন এবং এন্টার টিপুন .
- হোমব্রু ইনস্টল করার জন্য আপনাকে এখন Zshrc ডিরেক্টরিটি পুনরায় লোড করতে হবে। এর জন্য, নিম্নলিখিত কমান্ডটি প্রবেশ করান বা আপনার টার্মিনাল পুনরায় চালু করুন।
source ~/.zshrc
- এখন homebrew সঠিকভাবে ইনস্টল করা হয়েছে তা নিশ্চিত করতে, নিম্নলিখিত কমান্ডটি টাইপ করুন।
brew --version
- যদি টার্মিনাল ব্রুয়ের সংস্করণটি প্রদর্শন করে, এর অর্থ হল ব্রুটি সঠিকভাবে ইনস্টল করা আছে, আপনি MongoDB ইনস্টল করতে এগিয়ে যেতে পারেন।
- MongoDB ইনস্টল করতে, আপনাকে প্রথমে Xcode টুল ইনস্টল করতে হবে। তার জন্য, xcode-select -install এই কমান্ডটি চালান .
- আপনি একবার Xcode টুল ইনস্টল করার পর, MongoDB-এ ট্যাপ করতে নিম্নলিখিত কমান্ডটি টাইপ করুন। এটি মঙ্গোডিবি সম্পর্কে ব্রুকে সচেতন করবে।
brew tap mongodb/brew
- অবশেষে, MongoDB ইনস্টল করতে নিম্নলিখিত কমান্ডটি প্রবেশ করান।
brew install mongodb-community@6.0
- একবার MongoDB ইনস্টল হয়ে গেলে, আপনি অবিলম্বে এটি ব্যবহার শুরু করতে পারবেন না, কারণ আপনাকে প্রথমে কিছু কমান্ড কার্যকর করতে হবে। MongoDB পরিষেবাগুলি চালানোর জন্য, নিম্নলিখিত কমান্ডটি চালান:
brew services start mongodb-community@6.0
- MongoDB পরিষেবাগুলি বন্ধ করতে, আপনাকে যা করতে হবে তা হল একই কমান্ড লিখতে হবে কিন্তু স্টার্ট সরিয়ে ফেলতে হবে এবং স্টপ যোগ করুন আদেশে
brew services stop mongodb-community@6.0
- অবশ্যই, আপনি MongoDB সার্ভার শুরু এবং বন্ধ করতে এই কমান্ডগুলি বারবার প্রবেশ করতে চান না। আপনি যদি মঙ্গোডিবি সেভারটিকে একটি পটভূমি প্রক্রিয়া হিসাবে চালানোর জন্য কনফিগার করতে চান, এমনকি যদি আপনি টার্মিনালটি বন্ধ করেন তবে আপনি নিম্নলিখিত কমান্ডটি টাইপ করতে পারেন।
mongod --config /opt/homebrew/etc/mongod.conf --fork
- এখন আপনি যেকোনো সময় এগিয়ে যেতে পারেন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করে আমের খোসা শুরু করতে পারেন।
mongosh
- একবার আপনি MongoDB শেল চালালে, আপনি আপনার প্রকল্পে কাজ শুরু করতে পারেন। MongoDB সার্ভার চলছে তা নিশ্চিত করতে, dbs দেখান টাইপ করুন , যা আপনাকে MongoDB-এর সমস্ত ডিফল্ট ডেটাবেস দেবে।
- এটাই, MongoDB আপনার macOS এ সঠিকভাবে ইনস্টল করা হয়েছে।
MongoDB ইন্সটল করার সময় আপনি যদি কোনো সমস্যা পেয়ে থাকেন, তাহলে আপনার সমস্যার সমাধান পেতে StackOverflow বা অন্য কোনো প্রোগ্রামিং ফোরাম বা ফেসবুক পেজে একটি থ্রেড আপলোড করার চেষ্টা করুন।
লেখক সম্পর্কে
হামজা মোহাম্মদ আনোয়ার
হামজা মোহাম্মদ আনোয়ার হলেন একজন মধ্যবর্তী জাভাস্ক্রিপ্ট ওয়েব ডেভেলপার যার ফোকাস MERN প্রযুক্তি ব্যবহার করে উচ্চ-পারফরম্যান্স অ্যাপ্লিকেশন তৈরিতে। তার দক্ষতার সেটের মধ্যে রয়েছে ReactJS, MongoDB, Express NodeJS, এবং অন্যান্য সম্পর্কিত প্রযুক্তিতে দক্ষতা। হামজা একজন গুগল আইটি সার্টিফাইড পেশাদারও, যা আইটি সাপোর্টে তার দক্ষতা তুলে ধরে। একজন আগ্রহী সমস্যা-সমাধানকারী হিসাবে, তিনি বিভিন্ন প্রযুক্তিগত সমস্যার সমস্যা সমাধান এবং সমাধান খুঁজতে তার কম্পিউটারে ত্রুটিগুলি পুনরায় তৈরি করেন।