Установи MongoDB

0 Replies, 137 Views

# Решение
#### Следуй инструкциям ниже.
##### 1. Подключись по ssh к серверу базы данных.
`ssh saturn@db01`
###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов:
https://rotoro.cloud/wiki-infra/
##### 2. Создай файл репо для mongo-7.
```
sudo vi /etc/yum.repos.d/mongodb-org-7.0.repo
```
    - добавь контент
```
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/9/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
```
##### 3. Установи пакет
```
sudo yum install -y mongodb-org
```
##### 4. Привяжи IPs
```
sudo vi /etc/mongod.conf
```
    - Измени `bindIp`
    с
```
127.0.0.1
```
    на
```
0.0.0.0
```
##### 5. Запусти службу
```
sudo systemctl start mongod
```
##### 6. Создай пользователя
```
mongosh
```
    - введи команду
```
use rotoro_db2
db.createUser(
  {
    user: "rotoro_ter",
    pwd: "N8XJJslKvL",
    roles: [ { role: "readWrite", db: "rotoro_db2" } ]
  }
)
```
##### 7. Импортируй данные
```
mongoimport --db rotoro_db2 --collection cosmoslabs_mongodb --file /opt/finance/mongo.json
```
##### 8. Проверь доступность данных с Jump Host
```
mongosh -u rotoro_ter -p N8XJJslKvL --host db01 --authenticationDatabase rotoro_db2 --eval 'use rotoro_db2' --eval 'db.rockets_mongodb.find()'
```



Users browsing this thread: 1 Guest(s)