Изменение настроек MongoDB
ServBay включает в себя базу данных MongoDB и предоставляет гибкие параметры конфигурации. В этой статье подробно описывается, как изменить настройки MongoDB в ServBay, включая расположение конфигурационных файлов и общие параметры конфигурации. В зависимости от версии MongoDB эти файлы находятся в каталоге /Applications/ServBay/etc/mongodb/<version>
, например, конфигурационный файл MongoDB 8.0 расположен в каталоге /Applications/ServBay/etc/mongodb/8.0
.
Важное уведомление
Пожалуйста, не изменяйте конфигурационные файлы вручную. Все конфигурационные файлы создаются автоматически в ServBay, и ручное изменение может привести к их перезаписи. Пожалуйста, используйте интерфейс пользователя для внесения изменений.
Изменение через UI интерфейс ServBay
ServBay предоставляет мощный графический интерфейс управления, где пользователи могут изменять различные параметры конфигурации. После нажатия кнопки сохранения изменения автоматически применяются и вступают в силу в реальном времени, избавляя пользователей от необходимости вручную редактировать параметры.
Пользователи могут через левую навигационную панель в ServBay выбрать База данных
- MongoDB
, а затем выбрать соответствующую версию для редактирования и изменения конфигурации MongoDB.
В графическом интерфейсе редактирования пользователи могут изменить адрес bindIp
и порт port
для прослушивания MongoDB (по умолчанию это 127.0.0.1, ::1:27017
). Также можно настроить другие параметры MongoDB.
Кроме того, пользователи могут настроить дополнительные параметры в Additional Parameters
для удовлетворения потребностей разработки.
После завершения изменений пользователи могут нажать кнопку сохранить
, чтобы применить изменения и они вступили в силу в реальном времени.
Изменение путем ручного редактирования конфигурационного файла
WARNING
Ручное редактирование конфигурационных файлов подходит только для временных изменений некоторых параметров.
Мы не рекомендуем вручную изменять конфигурационные файлы MongoDB, так как все изменения будут перезаписаны ServBay.
Обзор
В ServBay конфигурационные файлы MongoDB хранятся в разных каталогах в зависимости от версии. Например, конфигурационный файл MongoDB 8.0 находится в каталоге /Applications/ServBay/etc/mongodb/8.0
. Основной конфигурационный файл включает mongod.conf
.
Расположение конфигурационных файлов
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
Общие параметры конфигурации и способы изменения
mongod.conf
mongod.conf
— это основной конфигурационный файл MongoDB, используемый для установки параметров работы сервера базы данных.
Общие параметры конфигурации
Изменение адреса прослушивания:
yamlnet: bindIp: 0.0.0.0
1
2Изменение номера порта:
yamlnet: port: 27017
1
2Изменение максимального количества подключений:
yamlmaxIncomingConnections: 100
1Изменение размера кэша WiredTiger:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4Включение журнала медленных запросов:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
Перезапуск MongoDB
После изменения конфигурационного файла MongoDB необходимо перезапустить службу MongoDB, чтобы изменения вступили в силу. Перезапустить можно через интерфейс управления ServBay или с использованием командной строки servbayctl
.
Перезапуск через интерфейс управления ServBay
- Откройте интерфейс управления ServBay.
- Перейдите на вкладку
Сервисы
. - Найдите службу MongoDB соответствующей версии и нажмите кнопку
перезапустить
.
Перезапуск с помощью servbayctl
С помощью командной строки servbayctl
можно удобно перезапустить службу MongoDB:
servbayctl restart mongodb 8.0
Заключение
В ServBay конфигурационные файлы MongoDB находятся в каталоге /Applications/ServBay/etc/mongodb/<version>
, включая mongod.conf
. После изменения этих файлов конфигурации вы можете перезапустить службу MongoDB через интерфейс управления ServBay или с использованием командной строки servbayctl
, чтобы изменения вступили в силу.