Как установить MongoDB на Ubuntu + настройка базы данных и пользователя
MongoDB — это популярная система баз данных NoSQL, используемая для хранения и управления неструктурированными данными. Ниже приведены шаги по установке MongoDB на Ubuntu и настройке базы данных и пользователя:
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" на вашу версию Ubuntu (например, "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 на Ubuntu и настроили пользователя и базу данных с аутентификацией. Теперь вы можете подключиться к базе данных из вашего приложения, используя строку подключения MongoDB:
```mongodb://myuser:password@localhost:27017/mydatabase
```
Замените "myuser", "password" и "mydatabase" на имена вашего пользователя и базы данных, а также на выбранный вами пароль.
Поиск
Популярные записи
Как привязать домен к вашему VPS
22/08/2023
Как создать частичную или полную резервную копию вашего cPanel
11/09/2022
Как узнать всю информацию о PHP, например, отключенные функции или расширения в cPanel
14/09/2022
Как редактировать файл php.ini в cPanel (максимальный размер загрузки, лимит памяти и т.д.)
11/09/2022