MongoDB数据库的安装与部署

本篇文章简单记录MongoDB数据的安装步骤,以及基本操作命令。

目录

1.安装MongoDB

1.1安装依赖:

1.2解压安装包:

2.启动MongoDB服务器

2.1前台启动(占窗口)

2.2后台启动(不占窗口)

2.3配置文件启动(不占用窗口)

3.客户端连接MongoDB服务器

3.1默认连接

3.2指定连接 

4.客户端退出

4.1直接退出客户端quit()

4.2先use admin;再db.shutdownServer()

4.3先use admin;再db.runCommand(‘shutdown’)

5.关闭MongoDB服务器


1.安装MongoDB

1.1安装依赖:

yum install –y make

yum install –y gcc-c++

1.2解压安装包:

1.2.1 解压mongodb安装包,在官网下载

tar –zxf tar -zxf mongodb-linux-x86_64-rhel70-4.4.12.tgz

1.2.2 Ls解压目录,到bin目录都是可执行文件

1.2.3不将解压的mongodb文件放在root目录下,因为root权限高,其他用户执行不了

mv mongodb-linux-x86_64-rhel70-4.4.12 /usr/local/mongodb

1.2.4 创建一个数据文件目录,将启动后数据存在的文件放在创建的数据文件目录下

mkdir /usr/local/mongodb/data/db -p

1.2.5 创建一个日志文件

mkdir /usr/local/mongodb/data/logs -p

进入logs目录下

touch mongodb.log

2.启动MongoDB服务器

2.1前台启动(占窗口)

2.1.1 启动服务器

bin/mongod --dbpath /usr/local/mongodb/data/db/

2.1.2 查看服务器进程是否被启动:

ps -aux|grep mongo

启动后不能退出,因为是前台启动。会占用命令行窗口

2.2后台启动(不占窗口)

2.2.1启动服务器

bin/mongod --dbpath /usr/local/mongodb/data/db/ --logpath /usr/local/mongodb/data/logs/mongodb.log  --fork

2.2.1 查看服务是否已经启动:

ps –aux|grep mongo

2.3配置文件启动(不占用窗口)

2.3.1在mongodb目录下新建conf配置文件

mkdir conf //新建conf目录
vi conf/mongodb.conf //新建配置文件  

配置文件内容参考参考bin/mongod –help编写

dbpath=/usr/local/mongodb/data/db

Logpath=/usr/local/mongodb/data/logs/mongodb.log

Logappend=true

bind_ip_all=true

port=21017

fork=true

2.3.2 启动服务器

bin/mongod -f conf/mongodb.conf

2.3.3 查看进程是否启动

ps –aux|grep mongo

3.客户端连接MongoDB服务器

3.1默认连接

bin/mongo  #默认连接本地服务器

3.2指定连接 

bin/mongo –host 192.168.38.141 –port 27017

4.客户端退出

4.1直接退出客户端quit()

quit()

4.2先use admin;再db.shutdownServer()

该方法将服务器也一起关闭了。

use admin
db.shutdownServer()

4.3先use admin;再db.runCommand(‘shutdown’)

use admin
db.runCommand(‘shutdown’)

注:第2、3中退出方式只能用于本地连接的方式,即地址为localhost或者127.0.0.1

5.关闭MongoDB服务器

5.1直接杀死进程的方式强制关闭(不推荐)

kill -9 进程号

5.2 常规关闭

bin/mongod –-shutdown –-dbpath data/db/

上面代码中,注意路径问题哦~

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值