15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
23.06.2025

Как да създадСм MongoDB на VPS

MongoDB Π΅ популярна NoSQL Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, извСстна със своята Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚, мащабируСмост ΠΈ производитСлност. Вя ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π΄Π°Π½Π½ΠΈ Π² гъвкави Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° JSON, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ с Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ ΠΈ Π±ΡŠΡ€Π·ΠΎ промСнящи сС прилоТСния. Ако стС ΠΈΠ·Π±Ρ€Π°Π»ΠΈ Π΄Π° стартиратС MongoDB Π½Π° свой собствСн Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ частСн ΡΡŠΡ€Π²ΡŠΡ€ (VPS), Π²ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π° ΠΏΠΎΠ»Π·ΠΎΡ‚Π²ΠΎΡ€Π½ΠΎ прСТивяванС, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π²ΠΈ Π΄Π°Π΄Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ срСдата Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΡ€Π΅Π²Π΅Π΄Π΅ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΡ€Π΅Π· процСса Π½Π° настройка Π½Π° MongoDB Π½Π° VPS.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ условия

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚Π΅ със слСдното:

  1. VPS с root Π΄ΠΎΡΡ‚ΡŠΠΏ.
  2. Ubuntu 20.04 ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° дистрибуция Π½Π° Linux.
  3. SSH Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ вашия VPS.
  4. ПонС 2 GB RAM (ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ) Π·Π° MongoDB.
  5. Основни познания Π·Π° интСрфСйса Π½Π° командния Ρ€Π΅Π΄ (CLI) ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π½Π° Linux.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: АктуализиранС Π½Π° систСмата

ΠŸΡŠΡ€Π²ΠΎ сС ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Π²Π°ΡˆΠΈΡΡ‚ VPS Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½. Π’Π»Π΅Π·Ρ‚Π΅ Π² систСмата Ρ‡Ρ€Π΅Π· SSH ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ слСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π·Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ списъка с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° систСмата си ΠΈ Π΄Π° инсталиратС всички прСдстоящи Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

sudo apt update
sudo apt upgrade -y

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ систСмата бъдС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°, Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° рСстартиратС ΡΡŠΡ€Π²ΡŠΡ€Π°, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ всички Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ са ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ:

sudo reboot

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° MongoDB

MongoDB Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ubuntu, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ трябва Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎΡ‚ΠΎ ѝ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° я инсталиратС. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° инсталиратС MongoDB:

ДобавянС Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° MongoDB

  1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ публичния GPG ΠΊΠ»ΡŽΡ‡ Π½Π° MongoDB:
    wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  2. Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» със списък Π·Π° MongoDB:
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
  3. АктуализирайтС мСстния си списък с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ:
    sudo apt update

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° MongoDB

Π‘Π΅Π³Π° инсталирайтС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ MongoDB, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo apt install -y mongodb-org

Π’ΠΎΠ²Π° инсталира MongoDB Π·Π°Π΅Π΄Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (ΠΊΠ°Ρ‚ΠΎ mongod, Π΄Π΅ΠΌΠΎΠ½ΡŠΡ‚ Π½Π° MongoDB).

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° MongoDB

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталиратС, трябва Π΄Π° стартиратС MongoDB ΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ стартиранСто ΠΌΡƒ ΠΏΡ€ΠΈ стартиранС:

sudo systemctl start mongod
sudo systemctl enable mongod

Π—Π° Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅, Ρ‡Π΅ MongoDB Π΅ стартирана, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅:

sudo systemctl status mongod

Врябва Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ MongoDB Π² списъка ΠΊΠ°Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Π° (Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π°). Ако всичко ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠ±Ρ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° MongoDB

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ MongoDB позволява нСудостовСрСн Π΄ΠΎΡΡ‚ΡŠΠΏ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ Π΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ Π·Π° производствСна срСда. Π—Π° Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ MongoDB, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ удостовСряванСто.

БъздаванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» администратор

  1. ΠŸΡŠΡ€Π²ΠΎ, ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° MongoDB:
    mongo
  2. ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅ към Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° администратора:
    ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉ admin
  3. Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» администратор, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠ°Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ adminuser ΠΈ password с ΠΆΠ΅Π»Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚ вас потрСбитСлско ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°:
    db.createUser({
    user: "adminuser",
    pwd: "password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
    })
  • ИзлизанС ΠΎΡ‚ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° MongoDB:
    exit

АктивиранС Π½Π° удостовСряванСто

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° MongoDB с тСкстов Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€:
    sudo nano /etc/mongod.conf
  2. Π’ конфигурационния Ρ„Π°ΠΉΠ» Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄:
    #security:
  3. Π Π°Π·ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСдния Ρ€Π΅Π΄ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ:
    security:
    authorization: enabled
  4. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Π² Nano натиснСтС Ctrl X, слСд Ρ‚ΠΎΠ²Π° Y ΠΈ Enter).
  5. РСстартирайтС MongoDB, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:
    sudo systemctl restart mongod

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ MongoDB (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ€)

По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ MongoDB ΡΠ»ΡƒΡˆΠ° само Π½Π° localhost (127.0.0.1), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° само ΠΎΡ‚ самия VPS. Ако ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ, Ρ‰Π΅ трябва Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ MongoDB Π΄Π° позволява Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚ външни IP адрСси. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ конфигурационния Ρ„Π°ΠΉΠ» Π½Π° MongoDB:
    sudo nano /etc/mongod.conf
  2. НамСрСтС слСдния Ρ€Π΅Π΄:
    bindIp: 127. 0.0.1
  3. Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΎ с:
    bindIp: 0. 0.0.0

    Π’ΠΎΠ²Π° позволява Π½Π° MongoDB Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚ всички IP адрСси.

  4. Π—Π°ΠΏΠ°Π·Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·Π»Π΅Π·Ρ‚Π΅ ΠΎΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.
  5. РСстартирайтС MongoDB:
    sudo systemctl restart mongod

Π—Π°Ρ‰ΠΈΡ‚Π΅Ρ‚Π΅ отдалСчСния Π΄ΠΎΡΡ‚ΡŠΠΏ със Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна

ΠŸΠΎΠ·Π²ΠΎΠ»Π΅Ρ‚Π΅ само Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ IP адрСси Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с MongoDB, ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π½Π° VPS. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ UFW (Uncomplicated Firewall – нСуслоТнСна Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна), Π΅Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π½Π° ΠΏΠΎΡ€Ρ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° MongoDB (27017):

  1. Π Π°Π·Ρ€Π΅ΡˆΠ΅Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ IP адрСс (Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ your_ip с вашия IP адрСс):
    sudo ufw allow from your_ip to any port 27017
  2. Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ UFW (Π°ΠΊΠΎ Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½):
    sudo ufw enable
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° UFW, Π·Π° Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅, Ρ‡Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ:
    sudo ufw status

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: ВСстванС Π½Π° настройката Π½Π° MongoDB

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Π»ΠΈ MongoDB Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° MongoDB ΠΈ Π΄Π° сС удостовСритС, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ потрСбитСля, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ…Ρ‚Π΅ ΠΏΠΎ-Ρ€Π°Π½ΠΎ:

  1. Π‘Π²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС с MongoDB:
    mongo -u adminuser -p --authenticationDatabase admin
  2. Π‘Π΅Π³Π° трябва Π΄Π° стС Π²Π»Π΅Π·Π»ΠΈ Π² ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° MongoDB ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» admin.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 7: АрхивиранС ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°

Π˜Π·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ MongoDB, особСно Π² производствСна срСда. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ инструмСнта mongodump, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ си:

mongodump --out /path/to/backup/directory

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° mongorestore:

mongorestore /path/to/backup/directory

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π‘Π»Π΅Π΄Π²Π°ΠΉΠΊΠΈ Ρ‚Π΅Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ, Π²ΠΈΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ стС инсталирали ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π»ΠΈ MongoDB Π½Π° вашия VPS. Π‘Π΅Π³Π° ΠΈΠΌΠ°Ρ‚Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ срСдата Π½Π° MongoDB, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС нагласСна Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° отговаря Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈΡ‚Π΅ Π²ΠΈ Π½ΡƒΠΆΠ΄ΠΈ. НСзависимо Π΄Π°Π»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ MongoDB Π·Π° ΡƒΠ΅Π± прилоТСния, Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ просто СкспСримСнтиратС, Π²Π°ΡˆΠ°Ρ‚Π° VPS-Π±Π°Π·ΠΈΡ€Π°Π½Π° инсталация Π½Π° MongoDB Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚, Ρ‚Π°ΠΊΠ° ΠΈ производитСлност.

НС забравяйтС Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ Π²Π°ΡˆΠ°Ρ‚Π° MongoDB инстанция ΠΈ Π΄Π° я ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ сигурна, ΠΊΠ°Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ удостовСряванС ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Ρ‡Ρ€Π΅Π· Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни. УспСшно ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅!

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ