Centos6.5下安装mongoDB3.4
环境:centos6.5
软件:mongodb-linux-x86_64-rhel62-3.4.5.tgz
下载mongoDB软件包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz
解压软件包:
tar xf mongodb-linux-x86_64-rhel62-3.4.5.tgz -C /usr/
cd /usr/
mv mongodb-linux-x86_64-rhel62-3.4.5 mongodb
创建数据存放目录,日志文件存放目录,主配置文件存放目录
[root@lnmp Mongodb]# mkdir -p /data/db
[root@lnmp Mongodb]# mkdir -p /usr/mongo/log
[root@lnmp Mongodb]# mkdir -p /usr/mongo/conf
创建日志文件
[root@lnmp Mongodb]# touch /usr/mongo/log/mongo.log
进入bin目录
cd /usr/mongodb/bin
启动程序:
nohup /usr/mongo/bin/mongod --dbpath /data/db --logpath /usr/mongo/log/mongo.log
查看端口:
[root@lnmp bin]# netstat -tuplan | grep mong
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 22073/mongod
[root@lnmp bin]#
测试:
cd /usr/mongo/bin
./mongo 127.0.0.1:21707
输出如下:
[root@lnmp bin]# ./mongo 127.0.0.1:21707
MongoDB shell version v3.4.5
connecting to: 127.0.0.1:21707
2019-04-16T18:29:47.753+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:21707, in(checking socket for error after poll), reason: Connection refused
2019-04-16T18:29:47.758+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:21707, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
[root@lnmp bin]# ./mongo 127.0.0.1:27017
MongoDB shell version v3.4.5
connecting to: 127.0.0.1:27017
MongoDB server version: 3.4.5
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
Server has startup warnings:
2019-04-16T18:16:08.242+0800 I STORAGE [initandlisten]
2019-04-16T18:16:08.242+0800 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
2019-04-16T18:16:08.242+0800 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
2019-04-16T18:16:11.503+0800 I CONTROL [initandlisten]
2019-04-16T18:16:11.519+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2019-04-16T18:16:11.519+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2019-04-16T18:16:11.519+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2019-04-16T18:16:11.519+0800 I CONTROL [initandlisten]
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten]
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten]
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2019-04-16T18:16:11.542+0800 I CONTROL [initandlisten]
>
往数据库中插入值
> db.foo.save({a:1})
WriteResult({ "nInserted" : 1 })
从数据库中查询
> db.foo.find()
{ "_id" : ObjectId("54f02e3b577c993352468185"), "a" : 1 }
安装且测试完成
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:Centos6.5下安装mongoDB3.4
本文作者:wangzhirui
发布时间:2019-08-14, 12:21:54
最后更新:2025-02-27, 02:04:02
原始链接:https://wangzhirui.com/2019/08/14/Centos6-5下安装mongoDB3-4/转载请保留原文链接及作者。