欢迎来到天天文库
浏览记录
ID:8800936
大小:15.64 KB
页数:3页
时间:2018-04-08
《linuxmongodb安装及配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MongoDBLinux下的安装和启动2.解压文件到某目录下,然后重命名:1.[root@localhostsrc]#tar-xzvfmongodb-linux-i686-1.8.1.tgz.tar2.[root@localhostsrc]#mvmongodb-linux-i686-1.8.1/usr/local/mongodb/3.查看安装后的文件情况:1.[root@localhostsrc]#cd/usr/local/mongodb/2.[root@localhostmongodb]#ls3.binGNU-AGPL-3.0READMETHIRD-PARTY-
2、NOTICES4.[root@localhostmongodb]#cdbin/5.[root@localhostbin]#ls6.bsondumpdbbakmongomongodmongodumpmongoexportmongofilesmongoimportmongorestoremongosmongosniffmongostatbin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等。4.启动MongoDB.要先建立好MongoDB存放数据文件和日志文件的目录,此处建立在/d
3、ata下:1.[root@localhostetc]#cd/data/2.[root@localhostdata]#ls3.mongodb_datamongodb_log在MongoDB安装目录下的bin下使用mongod启动MongoDB,1../mongod--dbpath=/data/mongodb_data/--logpath=/data/mongodb_log/mongodb.log--logappend&等待启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。先通过查看端口号看MongoDB是否启动了。1.
4、[root@localhostdata]#netstat-lanp
5、grep"27017"2.tcp000.0.0.0:270170.0.0.0:*LISTEN1573/mongod3.unix2[ACC]STREAMLISTENING58741573/mongod/tmp/mongodb-27017.sock可以看到,已启动成功,现在使用mongo客户端访问一下该数据库。1.[root@localhostbin]#cd/usr/local/mongodb/bin/2.[root@localhostbin]#./mongo3.MongoDBshellversion
6、:1.8.14.connectingto:test5.>到这一步说明已经安装成功了。5.额外工作。注意,上述我们启动MongoDB都是手动使用mongod来启动,这样关闭计算机后,下次再进来它又没启动了,所以还得手动启动,因此,为避免这种繁琐的工作,可以把mongod放到服务自启动项中,这样计算机一开启mongod服务也就启动了。编辑/etc/rc.local,加入下述代码然后再保存即可。1.#addmongonDBservice2.rm-rf/data/mongodb_data/mongod.lock&&/usr/local/mongodb/bin/mongod
7、--dbpath=/data/mongodb_data/--logpath=/data/mongodb_log/mongodb.log--logappend&我们重启计算机再看MongoDB是否启动,重启后可以直接使用mongo命令登录,最终发现是可以成功的。另外,我们使用mongo命令登录MongoDB还要转到mongo命令所在目录再执行./mongo,这样是不是有些麻烦?因此,我们可以简化这点,将该命令文件copy到/usr/bin下,这样就可以在任何目录下使用mongo命令了。1.[root@localhostbin]#ls2.bsondumpdbbakmo
8、ngomongodmongodumpmongoexportmongofilesmongoimportmongorestoremongosmongosniffmongostat3.[root@localhostbin]#cpmongo/usr/bin/转到任一目录试下mongo命令:1.[root@localhostbin]#cd/2.[root@localhost/]#mongo3.MongoDBshellversion:1.8.14.connectingto:test5.> 可以看到登录成功了,说明我们可以像使用ls命令一样使用mongo命令了。6.用户管理1.
9、系统管理员
此文档下载收益归作者所有