mongodb的Linux版下载及安装

1.下载:mongodb下载
2.上传至linux并解压:上传命令:rz。如我上传至/usr/local/mongoDB目录下。
1.解压:tar -xvzf mongodb-linux-x86_64-rhel70-3.4.10.tgz
2.cd mongodb-linux-x86_64-rhel70-3.4.10
3.创建目录data和logs:mkdir data logs。并在logs下创建mongodb.log文件
4.cd bin
5.vim mongodb.conf.内容为:

storage:
 dbPath: "/usr/local/mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/data"
systemLog:
 destination: file
 path: "/usr/local/mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/logs/mongodb.log"
net:
 port: 27022
 http:
  RESTInterfaceEnabled: true
processManagement:
 fork: false

注意缩进,不然启动时会报错。
6.启动:./mongod -f mongodb.conf &
看到如下字样表示成功:

[1] 2647
[root@localhost bin]# 2018-10-09T11:46:49.081+0800 I CONTROL  [main] ** WARNING: --rest is specified without --httpinterface,
2018-10-09T11:46:49.081+0800 I CONTROL  [main] **          enabling http interface
2018-10-09T11:46:49.082+0800 I CONTROL  [main] log file "/usr/local/mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/logs/mongodb.log" exists; moved to "/usr/local/mongoDB/mongodb-linux-x86_64-rhel70-3.4.10/logs/mongodb.log.2018-10-09T03-46-49".

7.用shell脚本启动:
vim start-mongodb.sh。内容:

nohup ./mongod -f mongodb.conf &

8.查看mongodb进程:ps -aux | grep mongodb
9.杀掉刚才起的mongodb进程:kill -9 2251
10.用shell脚本启动:./start-mongodb.sh。输出:nohup: 把输出追加到"nohup.out"表示启动成功。
11.查看mongodb进程:ps -aux | grep mongodb,再次确认启动成功。
12.连接mongodb客户端:./mongo localhost:27022。
这样表示连接成功:

connecting to: localhost:27022
MongoDB server version: 3.4.10
Server has startup warnings:
2018-10-09T11:51:43.988+0800 I CONTROL  [main] ** WARNING: --rest is specified without --httpinterface,
2018-10-09T11:51:43.988+0800 I CONTROL  [main] **          enabling http interface
2018-10-09T11:51:44.583+0800 I CONTROL  [initandlisten]
2018-10-09T11:51:44.583+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-10-09T11:51:44.583+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2018-10-09T11:51:44.583+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2018-10-09T11:51:44.583+0800 I CONTROL  [initandlisten]
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten]
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten]
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2018-10-09T11:51:44.584+0800 I CONTROL  [initandlisten]
>

13.使用一些简单命令检查是否连接成功:

> show dbs
admin  0.000GB
lison  0.000GB
local  0.000GB
> use lison
switched to db lison
> show collections
users
> db.users.find()
{ "_id" : ObjectId("5bbb40ae52c7271c96d36ccf"), "name" : "test" }
>

14.用compass community连接linux上的mongodb:
在这里插入图片描述
注意红框的几个地方不要写错。
15.连接成功后:
在这里插入图片描述
mongodb配置参数详解:https://docs.mongodb.com/manual/reference/configuration-options/

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值