Mongodb安装

安装过程

1.到mongodb官网下载对应系统的压缩包,我下载的是mongodb-linux-x86_64-rhel70-4.0.9.tgz

2.创建一个工作目录,如db,解压安装包

 tar -zxvf mongodb-linux-x86_64-rhel70-4.0.9.tgz

3.在解压后的目录创建一个data目录,用来保存数据

4.在解压后的目录创建一个log目录,用来保存日志

5.在解压后的目录创建一个etc目录,用来保存配置文件,在etc中创建mongodb.conf文件,内容如下:

dbpath=xxx/mongodb/data
logpath=xxx/log/mongodb.log
port=16000
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false #是否授权连接


dbpath为第3步创建的data目录路径
logpath为第4步创建的log目录路径

6.在工作目录创建启动脚本run.sh

run.sh如下

./bin/mongod --config etc/mongodb.conf

7.启动mongodb

./run.sh

8.连接mongodb数据库,在bin目录中运行

./mongo -port=16000

成功连接后信息如下:

MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:16000/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("a06b4f7a-fe63-47c8-b230-7e16b12c0e90") }
MongoDB server version: 4.0.9
Server has startup warnings: 
2020-05-27T14:43:51.968+0800 I STORAGE  [initandlisten] 
2020-05-27T14:43:51.969+0800 I STORAGE  [initandlisten] ** WARNING: Support for MMAPV1 storage engine has been deprecated and will be
2020-05-27T14:43:51.969+0800 I STORAGE  [initandlisten] **          removed in version 4.2. Please plan to migrate to the wiredTiger
2020-05-27T14:43:51.969+0800 I STORAGE  [initandlisten] **          storage engine.
2020-05-27T14:43:51.969+0800 I STORAGE  [initandlisten] 
2020-05-27T14:43:51.996+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] 
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] 
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] ** WARNING: You are running on a NUMA machine.
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] **          We suggest launching mongod like this to avoid performance problems:
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] **              numactl --interleave=all mongod [other options]
2020-05-27T14:43:51.997+0800 I CONTROL  [initandlisten] 
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] 
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2020-05-27T14:43:51.998+0800 I CONTROL  [initandlisten] 
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---

> 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值