Linux安装MongoDB
本文基于centos6安装mongod 3
添加repo
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
安装
sudo yum install -y mongodb-org
开放端口
SELinux
如果安装了SELinux
semanage port -a -t mongod_port_t -p tcp 27017
或者直接关闭 /etc/selinux/config
SELINUX=disabled
mongodb配置绑定ip
默认绑定端口为本机,可以指定ip,也可以开放所有。下面开放所有
vim /etc/mongod.conf
net:
port: 27017
bindIp: 0.0.0.0
如果指定ip
net:
port: 27017
bindIp: 127.0.0.1,192.168.1.100
重启
service mongod restart
centos6开放ip端口
vim /etc/sysconfig/iptables 添加
-A INPUT -p tcp -m tcp --dport 27017 -j ACCEPT
重启
service iptables restart
测试启动
启动
sudo service mongod start
重启
sudo service mongod restart
本机连接
mongo
远程连接
mongo --host 192.168.2.125:27017
查看db
> show dbs;
admin 0.000GB
config 0.000GB
local 0.000GB
进入db
> use config
switched to db config
查看当前db
> db
config
查看集合
> show collections
system.sessions
参考
http://www.cnblogs.com/woshimrf/p/5503228.html
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
关注我的公众号

【推荐】FlashTable:表单开发界的极速跑车,让你的开发效率一路狂飙
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一次 .NET 性能优化之旅:将 GC 压力降低 99%
· MySQL索引完全指南:让你的查询速度飞起来
· 一个字符串替换引发的性能血案:正则回溯与救赎之路
· 为什么说方法的参数最好不要超过4个?
· C#.Net 筑基-优雅 LINQ 的查询艺术
· 一次 .NET 性能优化之旅:将 GC 压力降低 99%
· 32岁入行STM32迟吗?
· C#.Net筑基-泛型T & 协变逆变
· 花150元,我用 AI 做出了千万播放的爆款视频!保姆级教程+完整提示词
· 【EF Core】DbContext是如何识别出实体集合的