MongoDB 4.4 安装 linux
1. 官方链接:
https://docs.mongodb.com/v4.4/tutorial/install-mongodb-enterprise-on-red-hat/
1、配置存储库。
创建一个/etc/yum.repos.d/mongodb-enterprise-4.4.repo
文件,以便您可以使用yum
以下命令直接安装 MongoDB 企业版:
[mongodb-enterprise-4.4] name=MongoDB Enterprise Repository baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/4.4/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
2、安装 MongoDB 企业包
sudo yum install -y mongodb-enterprise-4.4.10 mongodb-enterprise-server-4.4.10 mongodb-enterprise-shell-4.4.10 mongodb-enterprise-mongos-4.4.10 mongodb-enterprise-tools-4.4.10
2.2
启动: sudo systemctl start mongod
查看状态:sudo systemctl status mongod
开机启动: sudo systemctl enable mongod
关闭数据库:
mongo -> use admin -> db.shutdownServer()
pkill mongod
shell: mongo
[mongo@redhatB data]$ mongod --shutdown --dbpath /database/mongodb/data/
killing process with pid: 17747
备注:mongod 命令的 shutdown 选项能干净的关闭 MongoDB 服务。
3、数据和日志文件位置
/var/lib/mongo
/var/log/mongodb
4. 绑定地址设置:
配置文件位置: /etc/mongod.conf
配置项:
https://docs.mongodb.com/v4.4/reference/configuration-options/#mongodb-setting-net.bindIp
net.bindIp 来设置绑定ip
replication:
replSetName: "rs0"
要绑定到所有 IPv4 地址,请输入0.0.0.0
。
或执行命令: mongod --bind_ip_all
5. 副本集配置
https://docs.mongodb.com/v4.4/tutorial/deploy-replica-set/
统一副本集名称:
mongod --replSet rs0
绑定所有ip : mongod --replSet "rs0" --bind_ip 0.0.0.0
添加配置:
>rs.initiate( { _id : "rs0", members: [ { _id: 0, host: "192.168.59.196:27017" }, { _id: 1, host: "192.168.59.210:27017" }, { _id: 2, host: "192.168.59.102:27017" } ] })
6. 启动报错
ERROR: child process failed, exited with 14
参考:https://stackoverflow.com/questions/30476447/mongodb-error-child-process-failed-exited-with-error-number-14
with me I remove file: /tmp/mongodb-27017.sock then restart mongod
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)