Kategorie: Linux

Instalacja i zabezpieczenie MongoDB w Debian 11

Poniższy poradnik opisuje sposób instalacji MongoDB w Debian 11.
Całość wykonamy wykonując kilkanaście wpisów w konsoli.

Na początek pobieramy niezbędne pakiety, dodajemy klucz pgp i pobieramy repozytoria mongoDB

apt-get install curl apt-transport-https software-properties-common gnupg2 -y
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | tee /etc/apt/sources.list.d/mongodb-org.list

Dokonujemy aktualizacji listy pakietów oraz instalujemy mongoDB

apt-get update -y
apt-get install mongodb-org -y

Uruchamiamy go w systemie:

systemctl start mongod
systemctl enable mongod

Wersję Mongodb możemy sprawdzić wydając polecenie:

mongod --version

Poniżej wynik:

db version v4.4.9
Build Info: {
    "version": "4.4.9",
    "gitVersion": "b4048e19814bfebac717cf5a880076aa69aba481",
    "openSSLVersion": "OpenSSL 1.1.1k  25 Mar 2021",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "debian10",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

Teraz dokonamy włączenia autoryzacji w mongoDB

Wykonujemy polecenie:

mongo

I łączymy się:

> use admin

Tworzymy bazę:

> db.createUser(
{
user: "madmin",
pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Poniżej wynik:

Successfully added user: {
 "user" : "madmin",
 "roles" : [
  {
   "role" : "userAdminAnyDatabase",
   "db" : "admin"
  }
 ]
}

Wychodzimy używając skrótu klawiszy CRTL + D

Edytujemy plik konfiguracyjny:

nano /etc/mongod.conf

I zmieniamy:

security:
 authorization: enabled

Ostatni krok to przeładowanie usługi:

systemctl restart mongod

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu