您的位置:首页 > 数据库 > Mongodb

Mongodb简单安装

2016-12-17 21:57 183 查看
下载完安装包,并解压 tgz(以下演示的是
64 位 Linux上的安装) 。

[root@localhost ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz  注释:下载
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 38.4M  100 38.4M    0     0   130k      0  0:05:01  0:05:01 --:--:--  201k
[root@localhost ~]# tar -zxvf mongodb-linux-x86_64-3.0.6.tgz   注释:解压
[root@localhost ~]# mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb       注释:复制到local下
[root@localhost ~]# export PATH=/usr/local/mongodb/bin:$PATH                注释:设置默认启动
[root@localhost ~]# mkdir -p /data/db                                        注释:设置mongedb数据存储位置
[root@localhost ~]# ls
anaconda-ks.cfg              mongodb-linux-x86_64-3.0.6.tgz               solr-4.10.3
apache-tomcat-7.0.47         nginx-1.8.1                                  solr-4.10.3.tgz.tgz
apache-tomcat-7.0.47.tar.gz  nginx-1.8.1.tar.gz                           source
build                        nginx-release-centos-7-0.el7.ngx.noarch.rpm  var
IK Analyzer 2012FF_hf1       redis-3.0.0
mongodb


启动,启动之后另起一个窗口

[root@localhost ~]# cd /usr/local/mongodb/bin             注释:到bin目录下
[root@localhost bin]# ./mongod                             注释:启动
2016-11-20T05:48:14.453+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2016-11-20T05:48:14.457+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2016-11-20T05:48:14.547+0800 I JOURNAL  [durability] Durability thread started
2016-11-20T05:48:14.572+0800 I CONTROL  [initandlisten] MongoDB starting : pid=37992 port=27017 dbpath=/data/db 64-bit host=localhost.localdomain
2016-11-20T05:48:14.572+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2016-11-20T05:48:14.572+0800 I CONTROL  [initandlisten]
2016-11-20T05:48:14.595+0800 I JOURNAL  [journal writer] Journal writer thread started
2016-11-20T05:48:14.612+0800 I CONTROL  [initandlisten]
2016-11-20T05:48:14.612+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-11-20T05:48:14.612+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten]
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten]
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] db version v3.0.6
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f2
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] build info: Linux build6.ny.cbi.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2016-11-20T05:48:14.625+0800 I CONTROL  [initandlisten] options: {}
2016-11-20T05:48:14.652+0800 I INDEX    [initandlisten] allocating new ns file /data/db/local.ns, filling with zeroes...
2016-11-20T05:48:21.086+0800 I STORAGE  [FileAllocator] allocating new datafile /data/db/local.0, filling with zeroes...
2016-11-20T05:48:21.086+0800 I STORAGE  [FileAllocator] creating directory /data/db/_tmp
2016-11-20T05:48:21.088+0800 I STORAGE  [FileAllocator] done allocating datafile /data/db/local.0, size: 64MB,  took 0 secs
2016-11-20T05:48:21.264+0800 I NETWORK  [initandlisten] waiting for connections on port 27017


这里再连接一次服务器,这个不能退出

测试

[root@localhost bin]# ./mongo          注释:启动命令行
> 2+2+2+2               注释:计算
8
> db.runoob.insert({x:10})         注释:存储数据
WriteResult({ "nInserted" : 1 })
> db.runoob.find()              注释:查询数据
{ "_id" : ObjectId("5830cccfb78e59e8de752382"), "x" : 10 }


——————————chenchen
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: