MongoDB সার্ভার এবং ক্লায়েন্ট সেটআপ করতে আপনাকে MongoDB ডেটাবেস পরিচালনা এবং এর সাথে যোগাযোগের জন্য প্রয়োজনীয় সফটওয়্যার ইনস্টল করতে হবে। এখানে MongoDB সার্ভার এবং ক্লায়েন্ট (mongosh/Compass) সেটআপ প্রক্রিয়া বিস্তারিতভাবে দেওয়া হয়েছে।
MongoDB সার্ভার সেটআপ
MongoDB সার্ভার ডেটাবেস পরিচালনার মূল কম্পোনেন্ট, যা ডেটা সংরক্ষণ, কুয়েরি প্রক্রিয়াকরণ এবং অন্যান্য ডেটাবেস অপারেশন পরিচালনা করে। সার্ভার ইনস্টল করার প্রক্রিয়া সিস্টেমের উপর নির্ভর করে ভিন্ন হতে পারে। নিচে Windows, Linux (Ubuntu/Debian), এবং macOS এর জন্য MongoDB সার্ভার ইনস্টল করার প্রক্রিয়া আলোচনা করা হয়েছে।
Windows এ MongoDB সার্ভার ইনস্টলেশন
- MongoDB ইনস্টলার ডাউনলোড করুন: MongoDB এর অফিসিয়াল ওয়েবসাইট থেকে Windows ইনস্টলার ডাউনলোড করুন:
MongoDB Download Center.msiফাইলটি ডাউনলোড করুন। - MongoDB ইনস্টলেশন চালু করুন: ডাউনলোড করা
.msiইনস্টলার ফাইলটি চালু করুন এবং ইনস্টলেশন উইজার্ড অনুসরণ করুন। "Complete" ইনস্টলেশন মোড নির্বাচন করুন এবং "Install MongoDB as a Service" অপশনটি চেক করুন, যাতে MongoDB সার্ভার স্বয়ংক্রিয়ভাবে শুরু হয়। MongoDB সার্ভার চালু করুন: MongoDB ইনস্টল হওয়ার পর, Command Prompt বা PowerShell এ গিয়ে MongoDB সার্ভার চালু করতে:
net start MongoDBMongoDB সার্ভারের স্ট্যাটাস চেক করুন:
net start MongoDB
Linux (Ubuntu/Debian) এ MongoDB সার্ভার ইনস্টলেশন
MongoDB রিপোজিটরি যোগ করুন: MongoDB 6.0 ইনস্টল করার জন্য নিচের কমান্ড ব্যবহার করুন:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list sudo apt updateMongoDB ইনস্টল করুন:
sudo apt install -y mongodb-orgMongoDB সার্ভার চালু করুন:
sudo systemctl start mongodMongoDB সার্ভারের স্ট্যাটাস চেক করুন:
sudo systemctl status mongodMongoDB সার্ভারকে সিস্টেম চালু হওয়ার সাথে স্বয়ংক্রিয়ভাবে শুরু করতে নিশ্চিত করুন:
sudo systemctl enable mongod
macOS এ MongoDB সার্ভার ইনস্টলেশন (Homebrew)
Homebrew ইনস্টল করুন (যদি না থাকে):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"MongoDB ইনস্টল করুন: MongoDB Community Edition ইনস্টল করতে:
brew tap mongodb/brew brew install mongodb-community@6.0MongoDB সার্ভার চালু করুন:
brew services start mongodb/brew/mongodb-communityMongoDB সার্ভারের স্ট্যাটাস চেক করুন:
brew services list
MongoDB ক্লায়েন্ট (mongosh/Compass) সেটআপ
MongoDB ক্লায়েন্ট হল সেই সফটওয়্যার বা টুল যা MongoDB সার্ভারের সাথে যোগাযোগ করে এবং ডেটা পাঠায় বা নেয়। MongoDB Shell (mongosh) এবং MongoDB Compass (GUI টুল) দুটি জনপ্রিয় ক্লায়েন্ট।
mongosh ইনস্টলেশন
MongoDB Shell (mongosh) MongoDB ডেটাবেসের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহৃত হয়। এটি MongoDB কমান্ড-লাইন টুল।
- mongosh ইনস্টলেশন (Windows, macOS, Linux)
- Windows: mongosh ডাউনলোড পেজ থেকে
.msiইনস্টলার ডাউনলোড করে ইনস্টল করুন। macOS:
brew install mongoshLinux (Ubuntu/Debian):
sudo apt update sudo apt install -y mongosh
- Windows: mongosh ডাউনলোড পেজ থেকে
MongoDB Shell চালু করুন
MongoDB Shell চালু করতে:mongoshMongoDB সার্ভারের সাথে কানেক্ট করা
MongoDB সার্ভারে কানেক্ট হতে:mongosh "mongodb://localhost:27017"
MongoDB Compass ইনস্টলেশন
MongoDB Compass একটি GUI টুল যা MongoDB ডেটাবেসের ম্যানেজমেন্ট ও এক্সপ্লোরেশন সহজ করে তোলে।
- MongoDB Compass ডাউনলোড করুন:
MongoDB Compass Download Center থেকে MongoDB Compass ডাউনলোড করুন। - MongoDB Compass ইনস্টল করুন:
- Windows:
.msiফাইলটি চালু করে ইনস্টল করুন। - macOS:
.dmgফাইলটি ওপেন করে ইনস্টল করুন। - Linux: প্যাকেজ ম্যানেজার দিয়ে ইনস্টল করুন।
- Windows:
- MongoDB Compass চালু করুন এবং কানেক্ট করুন:
MongoDB Compass চালু করে MongoDB সার্ভারের সাথে কানেক্ট করুন।
সারাংশ
MongoDB সার্ভার এবং ক্লায়েন্ট সেটআপের মাধ্যমে আপনি MongoDB ডেটাবেসের কার্যক্রম পরিচালনা করতে সক্ষম হবেন। Windows, Linux এবং macOS এর জন্য MongoDB সার্ভার ইনস্টলেশন করা যেতে পারে। MongoDB Shell (mongosh) এবং MongoDB Compass এর মাধ্যমে MongoDB ডেটাবেসের সাথে যোগাযোগ এবং ডেটাবেস ম্যানেজমেন্ট করা সম্ভব। MongoDB ইনস্টল করার পর, আপনি এটি ব্যবহার করে ডেটাবেস তৈরি, কুয়েরি, ডেটা ইনসার্ট, আপডেট এবং অন্যান্য কার্যক্রম পরিচালনা করতে পারবেন।
Read more