文章目录
1.配置MongoDB的yum源
2020 4/1 更新
创建yum源文件:
1 2 |
添加以下内容:
1 2 3 4 5 6 |
[mongodb-org] name=MongoDB Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/ gpgcheck=0 enabled=1 |
2.安装MongoDB
安装命令:
1 2 |
yum -y install mongodb-org |

安装完成后
启动
1 2 3 |
[root@localhost opt]# service mongod start Starting mongod: [ OK ] |
查看mongo安装位置 whereis mongod

查看修改配置文件 : vim /etc/mongod.conf

开启远程连接
1 2 3 4 5 6 |
26 # network interfaces 27 net: 28 port: 27017 29 bindIp: 0.0.0.0 30 # bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces. |
权限相关问题
1 2 3 4 5 |
#!/bin/bash chown -R mongod:mongod /var/lib/mongo chown -R mongod:mongod /var/log/mongodb rm /var/run/mongodb/mongod.pid -f |
重启mongo服务
1 2 3 |
[root@localhost opt]# service mongod start Starting mongod: [ OK ] |

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
☁ ~ mongo MongoDB shell version: 3.2.20 connecting to: test 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-08-18T13:24:42.178+0800 I CONTROL [initandlisten] 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 4096 processes, 65535 files. Number of processes should be at least 32767.5 : 0.5 times number of files. 2018-08-18T13:24:42.178+0800 I CONTROL [initandlisten] > use admin switched to db admin > db.createUser({user: 'root', pwd: '123', roles: ['root']}) Successfully added user: { "user" : "root", "roles" : [ "root" ] } > |
