启动命令 : mongod -port 27017 --dbpath data/ --logpath log/mongodb.log --fork ps -ef | grep momgod (查看是否启动成功) 常用的启动参数: --dbpath:指定存储数据的文件夹 --logpath:指定日志存储文件 --logappend:日志以增加方式产生 --port指定端口,如果不写的话,默认是27017 --fork代表后台运行(注意:如果不加后台启动参数fork,启动的这个页面不能关闭,使用命令连接数据库时要另打开一个窗口)
配置文件: (启动命令 : mongod -f mongo.conf)
# Where and how to store data.
storage:
dbPath: /home/zh/Data/db
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /home/zh/Data/log/mongod.log
# network interfaces
net:
port: 27017
bindIp: localhost
processManagement:
fork: true
停止命令:
$ mongo 127.0.0.1:27017 #进入mongo
> db.shutdownServer() 输入这一句就可以关闭
mongod -shutdown -dbpath=/usr/local/mongodb/data
通过配置文件启动: 首先在mongodb目录下新建一个文件,文件名任意,如:mongodb.conf port=27017 dbpath=/home/zp/MongoDBdata/db/ logpath=/home/zp/MongoDBdata/log/mongo.log logappend=true 解释说明: port=10001【代表端口号,如果不指定则默认为 27017 】 dbpath=data/ 【数据库路径】 logpath=log/mongodb.log 【日志路径】 logappend=true 【日志文件自动累加,而不是覆盖】 启动Mongodb服务 mongod -f mongodb.conf 非法关闭服务器,会产生mongod.lock文件
使用客户端来连接该数据库 mongo localhost:27017 往数据库中插入值 connecting to: localhost:27017/test > db.foo.save({a:1}) 从数据库中查询 > db.foo.find() { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 } >
通过浏览器访问 在浏览器地址栏输入: http://localhost:27017/ 然后回车访问 可以看到如下提示:
You are trying to access MongoDB on the native driver port.
For http diagnostic access, add 1000 to the port number 然后根据提示把端口号加上1000访问 http://localhost:11001/ 、 就能够访问到Monodb的服务端web页面
原文: