centos mogodb 安装

一、环境准备:html

1 mkdir /home/mongodb           #建立MongoDB程序存放目录2 mkdir /data/mongodata -p      #建立数据存放目录3 mkdir /data/log/mongolog -p   #建立日志存放目录

二、下载:linux

1 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz

三、安装:mongodb

1 tar xf mongodb-linux-x86_64-3.2.1.tgz2 cd mongodb-linux-x86_64-3.2.13 cp -r * /home/mongodb

为了便于命令启动,须要编辑全局变量PATHshell

1 vim /etc/profile.d/mongo.sh2 export PATH=$PATH:/home/mongodb/bin
source /etc/profile.d/mongo.sh

四、启动服务vim

首先查看mongod的帮助信息app

1 [root@test ~]# mongod --help  
 启动服务示例:
1 mongod --dbpath=/data/mongodata --logpath=/data/log/mongolog/mongodb.log --logappend --fork

查看是否启动:curl

1 netstat -tnlp | grep mongod2 tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      17909/mongod

以上可看出端口27017已经运行tcp

五、测试ide

启动mongodb的shell:测试

 1 [root@test ~]# mongo 2 MongoDB shell version: 3.2.1 3 connecting to: test 4 Server has startup warnings: 
 5 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 6 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] 
 7 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] 
 8 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 9 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'10 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] 
11 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.12 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'13 2016-01-25T16:12:52.960+0800 I CONTROL  [initandlisten] 
14 > help15     db.help()                    help on db methods16     db.mycoll.help()             help on collection methods17     sh.help()                    sharding helpers18     rs.help()                    replica set helpers19     help admin                   administrative help20     help connect                 connecting to a db help21     help keys                    key shortcuts22     help misc                    misc things to know23     help mr                      mapreduce24 25     show dbs                     show database names26     show collections             show collections in current database27     show users                   show users in current database28     show profile                 show most recent system.profile entries with time >= 1ms29     show logs                    show the accessible logger names30     show log [name]              prints out the last segment of log in memory, 'global' is default31     use <db_name>                set current database32     db.foo.find()                list objects in collection foo33     db.foo.find( { a : 1 } )     list objects in foo where a == 134     it                           result of the last line evaluated; use to further iterate35     DBQuery.shellBatchSize = x   set default number of items to display on shell36     exit                         quit the mongo shell37 > show dbs38 local  0.000GB39 >

至此,MongoDB3.2.1安装完毕。

http://www.bubuko.com/infodetail-1340781.html

相关文章
相关标签/搜索