обучения MongoDB в [два]: установка MongoDB (платформа Linux)

1, скачать инсталляционный пакет MongoDB
Получить официальный вебсайт: //www.mongodb.org
WGE прибудет: Wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.0.tgz

2, сжатый под давлением
деготь -zxvf MongoDB-линукс-i686-2.0.2.tgz

3, файл после нажатия в каталог услуг
CD MongoDB-линукс-i686-2.0.2
Rsync -a бен / мин / служить / MongoDB

4. Создание каталога данных и файлы журналов
кд / мин / служить / MongoDB
данные MkDir
сенсорный dblogs

5, устанавливается, чтобы открыть, чтобы начать MongoDB
эхо «/ USR / местные / MongoDB / бен / mongod --dbpath = / мин / служить / MongoDB / данные» >> /etc/rc.local

Примечание: Это начали проект MongoDB, добавил к rc.local обеспечения MongoDB запускается, когда сервер включен.

6, начать MongoDB
/ Мин / служить / MongoDB / бен / mongod --dbpath = / мин / служить / MongoDB / данные --fork --logpath = / мин / служить / MongoDB / dblogs

--dbpath: Путь для выполнения хранения базы данных
--fork: Daemon процесс запуска

Примечание: Если вы укажете --fork параметр, необходимо указать путь к файлу журнала --logpath

Предупреждение: убить -9 2596 (идентификатор процесса), чтобы закрыть MongoDB, никогда не вставать, так что не забудьте работать! ! ! -9 операция MongoDB причиной повреждения данных. Так как же вы имеете дело с ним, чтобы добраться до кд / мин / служить / MongoDB / данных, а затем удалить mongod.lock спрашивает о цене, вы можете справиться! ! !

MongoDB способ убийства: killall mongod или pkill mongod

Общие параметры опции в начале MongoDB

--dbpath данные хранятся в указанном каталоге
--port порт указать базу данных, по умолчанию 27017
--bind_ip связывание IP
--directoryperdb создать отдельный подкаталог для каждого дб
--logpath указанного журнал каталоги для хранения
--logappend указанного метода генерации журнала (или дополнительное покрытие)
--pidfilepath указанный путь к файлу процесса, если не указано иное, то процесс не будет производить документы
Определение ключевого режима --keyFile кластера
--journal Enable Logging
--nssize .ns относится к размеру файла, единичном МБ, по умолчанию 16М, самый большой 2 Гб
--maxConns максимального количества одновременных соединений
--notablescan не допускается к таблице сканирования
--noprealloc закрыть файл данных предварительно назначенной функции
После --fork формы для запуска сервисной станции Daemon демона

7, в работе клиента
/ Мой / сервер / MongoDB / bin / Монго

[Корень @ iZm5eizpokikoertia0x31Z бен] # ./mongo
MongoDB оболочки версия v4.0.11
подключение к: MongoDB: //127.0.0.1: 27017 / gssapiServiceName = MongoDB
Неявные сессия: сессия { "идентификатор": UUID ( "399e9faf-1e88-468c-97c5-6ce5b62c0223")}
MongoDB версия сервера: 4.0.11
>

Notes :! команда Ps для просмотра процесса

8, выход из консоли оболочки
CTRL + C или выйти из транспортного

9, остановка сервера MongoDB
использование администратора
db.shutdownServer ()

убить -2 идентификатор процесса

pkill mongod 或 killall mongod
Опубликовано 59 оригинальные статьи · вона похвала 2 · Просмотров 5586

рекомендация

отblog.csdn.net/LDR1109/article/details/100943580
рекомендация