نحوه نصب مانگودبی (MongoDB) در کنترل پنل دایرکت ادمین

با سلام خدمت کاربران محترم فراویر در این پست به بررسی نحوه نصب مانگودبی (MongoDB) در کنترل پنل دایرکت ادمین می پردازیم .
یکی از پایگاه داده های سورس باز و رایگان که نسبت به دیگر پایگاه داده ها از محودیت کمتری برخوردار است پایگاه داده MongoDB نام دارد.
همچنین این پایگاه داده سند گرا است و مانند اسناد json را مدیریت میکند.
در ادامه به آموزش نصب این پایگاه داده بر روی دایرکت ادمین می پردازیم :
نصب پایگاه داده MongoDB در کنترل پنل دایرکت ادمین :
باید دقت داشته باشید این آموزش برای سیستم عامل سنتوس 7 و کنترل پنل دایرکت ادمین می باشد.
ابتدا برای شروع نصب باید توسط SSH به روت متصل شوید و با استفاده از دستور زیر فایل را ویرایش کنید:
nano /etc/yum.repos.d/mongodb-org.repo
بعد از ورود به محیط ویرایش باید دستورات زیر را در آن جا کپی کنید :
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1 e
nabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
و سپس با استفاده از کلید های ctrl + x آن را ذخیره کنید.
در ادامه به ترتیب دستورات زیر را وارد کنید :
yum repolist
yum -y install mongodb-org
systemctl start mongod
تا این مرحله شما با موفقیت مانگو دی بی را نصب کرده اید حالا باید تنضیمات کانفیگ را انجام دهید :
پیکربندی پایگاه داده MongoDB :
ابتدا دستور زیر را برای شروع مجوز مانگو دی بی وارد کنید :
mongo
در ادامه در محیط MongoDB باید دستورات زیر را وارد کنید :
use admin
)db.createUser
}
,”user: “admindb
,”pwd: “YOUR_PASSWORD
[“roles: [ “root
{
(
exit
سپس باید به مسیر /etc/mongod.conf بروید و این فایل که مربوط به پیکر بندی MongoDB است را ویرایش کنید .
ابتدا دستور زیر را وارد کنید :
nano etc/mongod.conf
کد زیر را در آن کپی کنید :
:security
authorization: enabled
و سپس با استفاده از کلید های ctrl + x آن را ذخیره کنید.
در مرحله بعد باید برای ست شدن تنضیمات یک بار پایگاه داده مانگو ررا ری استارت کنید.
سپس می توانید برای ورود از دستور زیر با استفاده اکانت خود استفاده کنید :
“mongo –port 27017 -u “admindb” -p “YOUR_PASSWORD” –authenticationDatabase “admin
و در صورتی که تمایل دارید کاربر دیگری ایجاد کنید می توانید مجدد از دستور زیر استفاده کنید :
use userdb
)db.createUser
}
,”user: “username
,” pwd: “USER_PASS
[{“roles: [ { role: “readWrite”, db: “userdb
{
(
نصب درایور php در MongoDB :
برای این کار می توانید از دستور زیر اسفاده کنید :
/usr/local/php71/bin/pecl install mongodb
- در این دستور باید دقت داشته باشید : عدد 71 نمایانگر ورژن PHP شما می باشد مثلا اگر ورژن php شما 5.4 بود باید عدد 54 را جایگزین کنید.
سپس باید با ویرایش فایل php.ini عبارت extension=mongodb.so را به آن اضافه کنید.
و در آخر یک بار سرویس های Apach و PHP را مجدد ری استارت کنید.
برای یافتن فایل php.ini می توانید از دستور زیر استفاده کنید :
php–ini
به امید بهترینها برای شما و افزایش روز افزون علم شما .همراه همیشگی شما فراویر 🙂