Centos7 yum安装mongodb 3.6

滴滴云技术支持发表于:2018年07月18日 16:48:02更新于:2018年07月22日 22:23:30

1.配置MongoDB的yum源

vim /etc/yum.repos.d/mongodb-org-3.6.repo
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

2.安装MongoDB

yum -y install mongodb-org

查看配置文件

vi /etc/mongod.conf

如果需要远程连接,需要将此行注释掉,或者将127.0.0.1改为0.0.0.0,效果相同。如果需要指定IP访问mongodb,将指定IP添加至127.0.0.1后。

#  bindIp: 127.0.0.1

3. 启动mongodb

systemctl start mongod

4. 启动mongo shell

[dc2-user@dc2 ~]$ mongo
MongoDB shell version v3.6.6
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.6
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: 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] ** WARNING: This server is bound to localhost.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          Remote systems will be unable to connect to this server. 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          Start the server with --bind_ip <address> to specify which IP 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          addresses it should serve responses from, or with --bind_ip_all to
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          bind to all interfaces. If this behavior is desired, start the
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **          server with --bind_ip 127.0.0.1 to disable this warning.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2018-07-18T15:28:51.363+0800 I CONTROL  [initandlisten] 
>