mongodb 安装
[root@hadoop103 software]# tar -zxf mongodb-linux-x86_64-rhel70-4.0.24.tgz
[root@hadoop103 software]# mv mongodb-linux-x86_64-rhel70-4.0.24 mogodb
[root@hadoop103 software]# cd mongodb
新建数据库目录: /root/software/mongodb/data/db
新建数据库日志:/root/software/mongodb/log
[root@hadoop103 mongodb]# mkdir -p ./data/db
[root@hadoop103 mongodb]# mkdir -p ./log
[root@hadoop103 mongodb]# vi ./mongo.conf
systemLog:
destination: file
path: "/root/software/mongodb/log/mongod.log"
logAppend: true
storage:
dbPath: "/root/software/mongodb/data/db"
journal:
enabled: true
processManagement:
fork: true
net:
bindIp: localhost,192.168.107.103
port: 27017
// 启动mongo
[root@hadoop103 mongodb]# ./bin/mongod -config ./mongo.conf
//查看mongo服务是否起 不是用jps
[root@hadoop103 mongodb]# ps -ef | grep mongo
//进入到shell
[root@hadoop103 mongodb]# ./bin/mongo
> show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB
> use kb11 //新建库
switched to db kb11
> show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB
> db.createCollection("students") //新建表 之后才能看到库
{ "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
kb11 0.000GB
local 0.000GB
解压MongoDBCompass.exe
点击左上角Connect 出现如下窗口
点击 Fill in connection fields individually
输入地址 connect
连接之后如下图
//---------------windows 下启动mongoDB----------------------
进到如图所示文件目录,mongo解压之后的bin那层目录
输入cmd 直接能跳到cdm窗口 且目录层级为当前的
输入.\bin\mongo.exe
没有成功
按照linux启动mongdb逻辑启动windows的mongodb
跟bin同级新建 data\db
跟bin同级新建 log
新建mongo.conf
conf内容:
systemLog:
destination: file
path: D:\Softs\mogodb\mongo—windows\mongodb\log
logAppend: true
storage:
dbPath: D:\Softs\mogodb\mongo—windows\mongodb\data\db
journal:
enabled: true
#processManagement:
# fork: true
net:
bindIp: localhost,192.168.107.1
port: 27017
关闭windows防火墙 cmd 窗口输入命令
.\bin\mongod --config .\mongo.conf\
//------------------------------------------------------
连接linux mongodb
.\bin\mongo --host=192.168.107.103 --port=27017