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

Mongodb安装_第1张图片

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()
---

> 

 

 

你可能感兴趣的:(mongodb,mongodb)