mongodb的安装

一、 ubuntu16.04的安装

1. 下载mongodb 社区版的 server,shell 4.2.2

wget https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-server_4.2.2_amd64.deb

wget https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-shell_4.2.2_amd64.deb

2. 安装

apt-get update
apt-get install libcurl3 # 安装依赖库
dpkg -i mongodb-org-shell_4.2.2_amd64.deb #客户端安装
dpkg -i mongodb-org-server_4.2.2_amd64.deb #服务器端安装

3. 服务器启动

一般方式:

service mongod [start|stop|restart] #后台方式运行
mongod -dbpath [目录名] # 前台方式运行

定制方式:
mongod --config /etc/mongod.conf

修改/etc/mongod.conf文件:

# 此处修改数据文件
storage:
  dbPath: /var/lib/mongodb
# 此处修改网络配置
net:
  port: 27017
  bindIp: 0.0.0.0
# 此处进行进程管理
processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  # fork:true 将会以独立进程执行,即使使用mongod --config /etc/mongod.conf的方式
  fork: true
# 此处进行安全配置
security:
 # 默认为disabled,即不进行权限检查
  authorization: enabled

4. shell 登录

# shell登录
mongo [--host ip --port 27017]
坑点一: mogo客户端在某些网络上,有可能无法登录(原因不明),请尝试使用多个网络尝试。

5. 服务对外的发布:

服务启动后,只是绑定到127.0.0.1地址上,需要取消其绑定,并可选的更改端口号

vim /etc/mongod.conf

# 在vim中更改 net项目下的bindIp项目:

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0

# 退出后重启:
service mongod restart

你可能感兴趣的:(mongodb的安装)