В хостинге некоторые решения могут показаться вам нестандартными.
Поэтому перед началом работы мы бы рекомендовали ознакомиться с вводной статьей.Чтобы полностью изолировать сайты друг от друга, мы создаем индивидуальные логин и пароль от MongoDB для каждого сайта.
Подключение к MongoDB возможно в терминальном режиме. Сначала потребуется зайти по SSH.
Далее командой cd
перейти в каталог с сайтом, на котором используется MongoDB. Это нужно для того,
чтобы вступила в силу переменная DB_CONNECTION_STRING, в которой содержатся логин и пароль для
подключения к серверу.
c566@h2:~$ cd mydomain.ru/
Далее можно легко подключиться MongoDB:
(php 7.2)c566@h2:~/mydomain.ru$ mongo $DB_CONNECTION_STRING
MongoDB shell version v3.6.4
connecting to: mongodb://mongo1.c566.h2,mongo2.c566.h2,mongo3.c566.h2/c566_mydomain_ru?replicaSet=MongoReplica
Значение переменной DB_CONNECTION_STRING можно посмотреть выполнив команду
c566@h2:~$ echo $DB_CONNECTION_STRING
Чтобы полностью изолировать сайты друг от друга, мы создаем индивидуальные логин, пароль и базу данных от MongoDB для каждого сайта.
Для каждого сайта можно создать неограниченное количество баз данных.
Если же для сайта потребуется добавить еще одну базу данных, то необходимо: