CentOS7 安装 MongoDB
MongoDB官网地址:
- https://www.mongodb.com/download-center\#community
下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.5.tgz
解压
tar -zxvf mongodb-linux-x86_64-rhel70-3.4.5.tgz
重命名
名称太长,重命名一下,方便管理。
mv mongodb-linux-x86_64-rhel70-3.4.5 mongodb-3.4.5
配置文件
vi mongodb.conf
内容如下:(yaml格式)
storage:
dbPath: "/usr/software/mongodb-3.4.5/data/db"
engine: wiredTiger
systemLog:
destination: file
path: "/usr/software/mongodb-3.4.5/data/logs/mongod.log"
logAppend: true
net:
bindIp: 127.0.0.1,192.168.191.32
port: 27017
# Enable the HTTP interface (Defaults to port 28017).
http:
enabled: false
需要创建
存放数据库:
/data/db
存放日志格式:
/data/logs/mongod.log
注意
开启守护进程模式 fork 的时候,一定要设置log日志;
设置log日志要注意,logpath的路径一定要是文件路径,而不是文件夹路径。
测试启动
进入bin目录,输入命令:(指定配置文件方式启动)
./mongod -f ./mongodb.conf
这时候会显示数据库启动成功
在服务器本地测试一下,使用命令
./mongo 127.0.0.1
MongoDB shell version: 2.6.4
connecting to: 127.0.0.1/test
这标识数据库启动成功
查看 mongodb 进程:
ps aux |grep mongodb
检查端口是否已被启动:
netstat -lanp | grep 27017
Docker 安装
docker pull mongo:4.4.0-rc13
启动
带用户名及密码启动:
docker run -d -p 27017:27017 --name mongodb \
-e MONGO_INITDB_ROOT_USERNAME=park \
-e MONGO_INITDB_ROOT_PASSWORD=123456 \
-v /sxapp/sxappopt/docker-data/mongodb:/data/db mongo:4.4.0-rc13
桌面访问工具
NoSQLBooster
https://nosqlbooster.com/downloads
还没有评论,来说两句吧...