博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu18.04部署MongoDB
阅读量:3949 次
发布时间:2019-05-24

本文共 1708 字,大约阅读时间需要 5 分钟。

ubuntu18.04部署MongoDB4.2

mongodb的版本更新已经到了更高的4.4以上了。我安装比较稳定的版本4.2

此次部署来源于:

在终端输入GPK码
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
添加mongoDB源
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list  sudo apt update
Install MongoDB Server
$ sudo apt install mongodb-org=4.2.1 mongodb-org-server=4.2.1 mongodb-org-shell=4.2.1 mongodb-org-mongos=4.2.1 mongodb-org-tools=4.2.1
配置启动
$ sudo vim /etc/systemd/system/mongod.service
填入以下内容
[Unit]Description=MongoDB Database ServerDocumentation=https://docs.mongodb.org/manualAfter=network.target[Service]User=mongodbGroup=mongodbEnvironmentFile=-/etc/default/mongodExecStart=/usr/bin/mongod --config /etc/mongod.confPIDFile=/var/run/mongodb/mongod.pid# file sizeLimitFSIZE=infinity# cpu timeLimitCPU=infinity# virtual memory sizeLimitAS=infinity# open filesLimitNOFILE=64000# processes/threadsLimitNPROC=64000# locked memoryLimitMEMLOCK=infinity# total threads (user+kernel)TasksMax=infinityTasksAccounting=false# Recommended limits for for mongod as specified in# http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings[Install]WantedBy=multi-user.target
更改配置文件
$ grep -v "#" /etc/mongod.conf | grep -v "^$"storage:  dbPath: /var/lib/mongodb  journal:    enabled: truesystemLog:  destination: file  logAppend: true  path: /var/log/mongodb/mongod.lognet:  port: 27017  bindIp: 0.0.0.0processManagement:  timeZoneInfo: /usr/share/zoneinfo
启动
$ sudo systemctl start mongod
连接mongo
$ mongo
添加用户
$ db.createUser({
user: "admin", pwd: "123456",roles: [ {
role: "userAdminAnyDatabase", db: "admin"} ]})

声明:此次部署来源于

转载地址:http://shqwi.baihongyu.com/

你可能感兴趣的文章
iOS之CocoaPods 简明安装教程
查看>>
iOS常用代码块
查看>>
iOS常用宏命令大全
查看>>
YYKit - YYModel 使用方法
查看>>
OC网络封装工具
查看>>
iOS-浅谈block
查看>>
Socket介绍
查看>>
swift-闭包产生的循环引用以及解决办法
查看>>
gitbook安装与使用
查看>>
Apache服务器搭建方法
查看>>
Mac终端常用命令
查看>>
常用算法-冒泡排序代码实现
查看>>
swift 中的 感叹号 问号 和 双问号用法详解
查看>>
C代码:二分法求三次方程近似根
查看>>
swift-自己封装的一个网络工具
查看>>
APP第三方登录实现步骤
查看>>
iOS-数据存储方式介绍
查看>>
KVO & KVC 比较 - KVC
查看>>
iOS-tableView联动
查看>>
iOS--Masonry解决 tableViewCell 重用时约束冲突
查看>>