نصب MongoDB روی اوبونتو + راهاندازی پایگاه داده و کاربر
MongoDB یک سیستم پایگاه داده NoSQL محبوب برای ذخیره و مدیریت دادههای بدون ساختار است. مراحل نصب MongoDB روی اوبونتو و راهاندازی یک پایگاه داده و کاربر:
1. وارد کردن کلید عمومی MongoDB:
```wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
```
2. ایجاد فایل لیست MongoDB:
```echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
```
"focal" را با نسخه اوبونتوی خود جایگزین کنید (مثلاً "bionic" یا "xenial").
3. بهروزرسانی فهرست بستهها:
```sudo apt update
```
4. نصب MongoDB:
```sudo apt install -y mongodb-org
```
5. راهاندازی سرویس MongoDB و فعالسازی آن برای شروع خودکار در بوت:
```sudo systemctl start mongodsudo systemctl enable mongod
```
6. تأیید اینکه MongoDB در حال اجرا است:
```sudo systemctl status mongod
```
7. ایجاد یک کاربر و پایگاه داده MongoDB:
```mongo
```
این پوسته MongoDB را باز میکند.
```use admindb.createUser({user: "admin",pwd: "password",roles: [{ role: "root", db: "admin" }]})
```
"password" را با رمز عبور قوی مورد نظر خود جایگزین کنید.
```use mydatabasedb.createUser({user: "myuser",pwd: "password",roles: [{ role: "readWrite", db: "mydatabase" }]})
```
"mydatabase" و "myuser" را با نامهای پایگاه داده و کاربر خود و "password" را با رمز عبور قوی مورد نظر خود جایگزین کنید.
8. خروج از پوسته MongoDB:
```exit
```
9. پیکربندی MongoDB برای استفاده از احراز هویت:
```sudo nano /etc/mongod.conf
```
این خط را از حالت کامنت خارج کنید:
```security:authorization: enabled
```
فایل را ذخیره و از ویرایشگر متن خارج شوید.
10. راهاندازی مجدد سرویس MongoDB:
```sudo systemctl restart mongod
```
شما با موفقیت MongoDB را روی اوبونتو نصب کردهاید و یک کاربر و پایگاه داده با احراز هویت راهاندازی کردهاید. اکنون میتوانید از رشته اتصال MongoDB برای اتصال به پایگاه داده از برنامه خود استفاده کنید:
```mongodb://myuser:password@localhost:27017/mydatabase
```
"myuser"، "password" و "mydatabase" را با نامهای کاربر و پایگاه داده خود و رمز عبوری که انتخاب کردهاید جایگزین کنید.
جستجو
پستهای محبوب
چگونه برنامههایی مانند وردپرس، جوملا، دروپال، مجنتو و سایر موارد را بهصورت خودکار با cPanel نصب کنیم؟
26/01/2023
تغییر رمز عبور در لینوکس: کاربر روت و سایر کاربران - آموزش کامل
22/08/2023
راهنمای گام به گام راهاندازی Cloudflare برای وبسایت شما
04/12/2023
چگونه FileZilla را راهاندازی کنیم
22/08/2023