সেন্টওএস উপর MongoDB ইনস্টল করুন কিভাবে 7
সুচিপত্র:
- পূর্বশর্ত
- মঙ্গোডিবি ইনস্টল করা হচ্ছে
- মঙ্গোডিবি কনফিগার করা হচ্ছে
- প্রশাসনিক মংগোডিবি ব্যবহারকারী তৈরি করা হচ্ছে
- উপসংহার
মঙ্গোডিবি একটি ফ্রি এবং ওপেন সোর্স ডকুমেন্ট ডাটাবেস। এটি কোনও নুএসকিউএল ডাটাবেস হিসাবে শ্রেণীবদ্ধ করা হয়েছে যা মাইএসকিউএল এবং পোস্টগ্রিসকিউএল এর মতো traditionalতিহ্যবাহী টেবিল-ভিত্তিক এসকিউএল ডাটাবেসের চেয়ে আলাদা different
মঙ্গোডিবিতে, তথ্য নমনীয়, জেএসওএন-এর মতো নথিতে সংরক্ষণ করা হয় যেখানে ক্ষেত্রগুলি নথিতে নথিতে পরিবর্তিত হতে পারে। এটির জন্য পূর্বনির্ধারিত স্কিমা প্রয়োজন হয় না এবং সময়ের সাথে সাথে ডেটা কাঠামো পরিবর্তন করা যায়।
এই টিউটোরিয়ালে, আমরা আপনাকে অফিশিয়াল মঙ্গোডিবি সংগ্রহস্থল থেকে সেন্টোস 7 সার্ভারে মঙ্গোডিবি কমিউনিটি সংস্করণটি কীভাবে ইনস্টল ও কনফিগার করব তা দেখাব।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন যে আপনি সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন।
মঙ্গোডিবি ইনস্টল করা হচ্ছে
এই নিবন্ধটি লেখার সময়, মোংগোডিবি অফিশিয়াল সংস্করণ অফিশিয়াল মোঙ্গোডিবি সংগ্রহস্থল থেকে উপলব্ধ সংস্করণ 4.0। পরবর্তী পদক্ষেপটি চালিয়ে যাওয়ার আগে মংগডিবি'র ডকুমেন্টেশনের (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-tack- প্যাকেজ- পরিচালন- সিস্টেমে- yum) বিভাগটি দেখুন এবং নতুন রিলিজ পাওয়া যায় কিনা তা পরীক্ষা করে দেখুন।
আপনার সেন্টস সার্ভারে মঙ্গোডিবির সর্বশেষ স্থিতিশীল সংস্করণ ইনস্টল করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:
-
মঙ্গোডিবি সংগ্রহস্থল সক্ষম করা হচ্ছে
আপনার সিস্টেমে মঙ্গোডিবি সংগ্রহস্থল যুক্ত করতে, আপনার পাঠ্য সম্পাদকটি খুলুন এবং
/etc/yum.repos.d/mongodb-org.repo/etc/yum.repos.d/
ডিরেক্টরিতে একটি নতুন YUM সংগ্রহস্থল কনফিগারেশন ফাইল তৈরি করুন:name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
মঙ্গোডিবি ইনস্টল করা হচ্ছে
সংগ্রহস্থলটি সক্ষম হয়ে এখন আপনি yum ইউটিলিটি ব্যবহার করে
mongodb-org
মেটা-প্যাকেজ ইনস্টল করতে পারেন:sudo yum install mongodb-org
ইনস্টলেশন চলাকালীন ইয়াম আপনাকে মঙ্গোডিবি জিপিজি কী আমদানি করতে অনুরোধ করবে।
y
টাইপ করুন এবংEnter
।নিম্নলিখিত প্যাকেজগুলি
mongodb-org
প্যাকেজের অংশ হিসাবে আপনার সিস্টেমে ইনস্টল করা হবে:-
mongodb-org-server
-mongod
ডেমন, এবং সংশ্লিষ্ট init স্ক্রিপ্ট এবং কনফিগারেশন।mongodb-org-mongos
-mongos
ডেমনmongos
mongodb-org-shell
- মঙ্গো শেল, মোঙ্গোডিবি-র একটি ইন্টারেক্টিভ জাভাস্ক্রিপ্ট ইন্টারফেস, প্রশাসনিক কার্য সম্পাদন করতে ব্যবহৃত কমান্ড লাইনের কথা ভেবেছিল।mongodb-org-tools
- ডেটা, পরিসংখ্যান, পাশাপাশি অন্যান্য ইউটিলিটিগুলি আমদানি ও রফতানি করার জন্য বেশ কয়েকটিmongodb-org-tools
ধারণ করে।
মঙ্গোডিবি শুরু হচ্ছে
ইনস্টলেশন সমাপ্ত হলে, মঙ্গোডিবি ডিমন শুরু করুন এবং এটিকে টাইপ করে বুটে শুরু করতে সক্ষম করুন:
sudo systemctl start mongod
sudo systemctl enable mongod
মঙ্গোডিবি ইনস্টলেশন যাচাই করা হচ্ছে
ইনস্টলেশনটি যাচাই করতে আমরা
mongo
সরঞ্জামটি ব্যবহার করেmongo
ডাটাবেস সার্ভারের সাথে সংযোগ করব এবং সার্ভার সংস্করণটি মুদ্রণ করব:mongo
একবার আপনি মঙ্গোডিবি শেলের ভিতরে গেলে নিম্নলিখিত কমান্ডটি টাইপ করুন যা মঙ্গোডিবি সংস্করণটি প্রদর্শন করবে:
db.version()
আউটপুট নীচের মত দেখতে হবে:
4.0.1
-
মঙ্গোডিবি কনফিগার করা হচ্ছে
/etc/mongod.conf
লিখিত
/etc/mongod.conf
কনফিগারেশন ফাইলটি সম্পাদনা করে আপনি আপনার
/etc/mongod.conf
কনফিগার করতে পারেন।
ডিফল্ট কনফিগারেশন সেটিংস বেশিরভাগ ক্ষেত্রেই যথেষ্ট। তবে, উত্পাদনের পরিবেশের জন্য আমরা সুরক্ষা বিভাগটিকে নিয়ন্ত্রণহীন এবং নীচে দেখানো হিসাবে অনুমোদন সক্ষম করার পরামর্শ দিচ্ছি:
/etc/mongod.conf
security: authorization: enabled
authorization
বিকল্পটি ভূমিকা-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণ (আরবিএসি) সক্ষম করে যা ব্যবহারকারীদের ডাটাবেস সংস্থান এবং ক্রিয়াকলাপগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করে reg যদি এই বিকল্পটি অক্ষম করা হয় তবে প্রতিটি ব্যবহারকারীর যে কোনও ডাটাবেসে অ্যাক্সেস থাকবে এবং যে কোনও ক্রিয়া সম্পাদন করতে সক্ষম হবে।
মঙ্গোডিবি কনফিগারেশন ফাইলটিতে পরিবর্তন করার পরে, মঙ্গোদ পরিষেবাটি পুনরায় চালু করুন:
sudo systemctl restart mongod
মঙ্গোডিবি ৪.০-তে উপলব্ধ কনফিগারেশন বিকল্পগুলি সম্পর্কে আরও তথ্যের জন্য কনফিগারেশন ফাইল বিকল্প ডকুমেন্টেশন পৃষ্ঠাতে যান।
প্রশাসনিক মংগোডিবি ব্যবহারকারী তৈরি করা হচ্ছে
প্রথমে এর সাথে মঙ্গো শেলটি অ্যাক্সেস করুন:
mongo
একবার আপনি মঙ্গোডিবি শেলের ভিতরে গেলে
admin
ডাটাবেসে সংযোগ করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:
use admin
switched to db admin
ব্যবহারকারী
userAdminAnyDatabase
ভূমিকা সহ
mongoAdmin
নামে একটি নতুন ব্যবহারকারী তৈরি করুন:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
আপনি যেমন চান প্রশাসনিক মোংগোডিবি ব্যবহারকারীর নাম রাখতে পারেন।
এর সাথে মঙ্গো শেলটি থেকে প্রস্থান করুন:
quit()
পরিবর্তনগুলি পরীক্ষা করতে, আপনি পূর্বে তৈরি প্রশাসনিক ব্যবহারকারীর ব্যবহার করে মঙ্গো শেলটি অ্যাক্সেস করুন:
mongo -u mongoAdmin -p --authenticationDatabase admin
use admin
switched to db admin
এখন, ব্যবহারকারীদের সাথে মুদ্রণ করুন:
show users
{ "_id": "admin.mongoAdmin", "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
আপনি কোনও যুক্তি ছাড়াই মঙ্গো শেলটি অ্যাক্সেস করার চেষ্টা করতে পারেন (কেবল
mongo
টাইপ
mongo
) এবং উপরের মতো একই কমান্ড ব্যবহার করে আপনি ব্যবহারকারীদের তালিকা করতে পারেন কিনা তা দেখতে পারেন।
উপসংহার
আপনি আপনার সেন্টস 7 সার্ভারে মংগোডিবি 4.0 ইনস্টল ও কনফিগার করতে শিখলেন।
এই বিষয়ে আরও তথ্যের জন্য আপনি মংগোডিবি 4.0 ম্যানুয়ালের সাথে পরামর্শ করতে পারেন।
সেন্টস মঙ্গোডব ডাটাবেসসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

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

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

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