欢迎来到天天文库
浏览记录
ID:8807381
大小:33.00 KB
页数:2页
时间:2018-04-08
《mongodb安装和配置forlinux》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MongoDB安装和配置forLinuxtarzxvfmongodb-linux-x86_64-1.8.1.tgz-C/usr/localmvmongodb-linux-x86_64-1.8.1.tgzmongodbln-s/usr/local/mongodb/bin/*/usr/bin启动方式一:mongod--dbpath=/data/mongodb--logpath=/data/mongodb/mongodb.log--logappend&启动方式二:通过配置文件来配置Mongodb首先在mongodb目录下新建一个文件,文件名任意,在这里取名为:mongodb
2、.conf[root@web1mongodb]#catmongodb.conf#ThisisanexampleconfigfileforMongoDB.dbpath=/data/mongodb/data指定数据库路径logpath=/data/mongodb/mongodb.log指定log路径logappend=truelog追加方式存储port=27017指定端口号,27017为默认端口fork=trueauth=false关闭认证功能mongod--config/data/mongodb/mongodb.conf连接mongolocalhost:27017启动M
3、ongodb服务./bin/mongod-fmongodb.confMongoDB会在/data/db/这个文件夹存放数据,这个文件夹需要自己手动创建。通过如下方式创建:$addusermongodb$passwdmongodb$sudomkdir-p/mongodb/db/$sudochown`id-u`/mongodb/db/$chown-Rmongodb:mongodb/mongodb当然可以通过--dbpath命令指定MongoDB将数据存储到另外的目录中去。步骤三:让数据库运行起来在控制台中:ln-s/usr/local/mongodb/bin/*/usr/
4、bin$nohup./mongodb/db/mongodb/bin/mongod&$./mongodb/db/mongodb/bin/mongo>db.foo.save({a:1})>db.foo.find()结果是:{"_id":ObjectId("4cd181a31415ffb41a094f43"),"a":1}将MongoDB作为Linux服务随机启动先创建/mongodb/db/logs/mongodb.log文件,用于存储MongoDB的日志文件mkdir-p/mongodb/db/logs/touch/mongodb/db/logs/mongodb.log
5、加入自动启动项vi/etc/rc.local/mongodb/db/mongodb/bin/mongod--dbpath=/mongodb/db--logpath=/mongodb/db/logs/mongodb.log数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,mongod--repair______________________________________________________________________________________________mongodb备份恢复:备份:mo
6、ngodump-h127.0.0.1:27017-dtest-o/data/20120511恢复:把/data/dump/下所有数据库恢复到当前mongodb中,数据库名字跟备份时名字相同mongorestore-dtest/data/dump/test
此文档下载收益归作者所有