mongodb

linux 环境

下载

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian81-3.4.4.tgz

1
2
3
tar zxvf mongodb*.tar
mv /opt/mongo* /opt
cd /opt/mongodb* && touch mongodb.conf

配置文件

1
2
3
4
5
6
dbpath=/home/cs/Download/mongodb/data #数据库路径
logpath=/home/cs/Download/mongodb/data/logs/mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

启动

1
cs@debian:/opt/mongodb-3.4.4/bin$ ./mongod  --config  /opt/mongodb-3.4.4/mongodb.conf

后台运行

1
mongo  -f   mongo.conf   & 

使用 fork 必须加上logpath

1
2
mongo   --fork  --logpath=log/mongodb.log   

多条命令执行时 && 可以把 fork配置到conf

1
2
3
4
5
6
7
echo   { \
echo 'dbpath=/data/db'; \
echo 'port=27017'; \
echo 'logpath=/data/mongo.log'; \
echo 'logappend=true'; \
echo 'fork=true'; \
} > mongod.conf

启动

mongo-start.sh

1
2
3
4
5
#!/bin/bash
cd /opt/mongodb-3.4.4/bin
./mongod --config /opt/mongodb-3.4.4/mongodb.conf &
exit
!

win 环境

下载 http://dl.mongodb.org/dl/win32/x86_64
zip 免安装包

启动

1
E:\MongoDB\Server\bin>mongod.exe --config  E:\MongoDB\mongo.conf

mongo.conf

1
2
3
4
5
6
dbpath=E:\MongoDB\data #数据库路径
logpath=E:\MongoDB\logs\mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

打开 http://127.0.0.1:27017/
It looks like you are trying to access MongoDB over HTTP on the native driver port.

安装服务

管理员cmd
E:\MongoDB\Server\bin>mongod --install --serviceName "MongoDB" --config “E:\MongoDB\mongo.conf”
E:\MongoDB\Server\bin> net start MongoDB

删除服务

sc delete MongoDB

https://www.runoob.com/mongodb/mongodb-connections.html

点击打赏
文章目录
  1. 1. linux 环境
    1. 1.1. 下载
    2. 1.2. 配置文件
    3. 1.3. 启动
  2. 2. win 环境
    1. 2.1. 安装服务
    2. 2.2. 删除服务
载入天数...载入时分秒... ,