[{"data":1,"prerenderedAt":217},["ShallowReactive",2],{"content:\u002Fposts\u002Fcentos-mongodb-install":3,"surround:\u002Fposts\u002Fcentos-mongodb-install":206},{"id":4,"title":5,"body":6,"categories":181,"date":183,"description":184,"draft":185,"extension":186,"image":187,"meta":188,"navigation":190,"path":191,"permalink":187,"pinned":185,"published":187,"readingTime":192,"recommend":187,"references":187,"seo":197,"sitemap":198,"stem":199,"tags":200,"type":204,"updated":183,"__hash__":205},"content\u002Fposts\u002Fposts\u002Fcentos-mongodb-install.md","CentOS 安装 MongoDB 3.4 并配置认证",{"type":7,"value":8,"toc":173},"minimark",[9,19,25,30,33,45,53,57,63,67,73,84,93,99,102,108,114,120,126,130,133,138,141,149,152,158,164,167],[10,11,15],"alert",{"type":12,"icon":13,"title":14},"info","tabler:robot","AI 迁移提示",[16,17,18],"p",{},"本文由 AI 协助从旧站迁移，尚未完成逐篇人工审校；内容如有疏漏，将在复核后修订。",[10,20,22],{"type":21},"warning",[16,23,24],{},"本文内容来源于参考教程整理，部分步骤未经实机验证，仅供参考。如有问题请以官方文档为准。",[26,27,29],"h2",{"id":28},"一添加-yum-仓库并安装","一、添加 YUM 仓库并安装",[16,31,32],{},"创建 MongoDB 仓库文件：",[34,35,42],"pre",{"className":36,"code":38,"filename":39,"language":40,"meta":41},[37],"language-ini","[mongodb-org-3.4]\nname=MongoDB Repository\nbaseurl=https:\u002F\u002Frepo.mongodb.org\u002Fyum\u002Fredhat\u002F$releasever\u002Fmongodb-org\u002F3.4\u002Fx86_64\u002F\ngpgcheck=1\nenabled=1\ngpgkey=https:\u002F\u002Fwww.mongodb.org\u002Fstatic\u002Fpgp\u002Fserver-3.4.asc\n","\u002Fetc\u002Fyum.repos.d\u002Fmongodb-org-3.4.repo","ini","",[43,44,38],"code",{"__ignoreMap":41},[34,46,51],{"className":47,"code":49,"language":50,"meta":41},[48],"language-bash","# 安装 MongoDB\nyum install -y mongodb-org\n","bash",[43,52,49],{"__ignoreMap":41},[26,54,56],{"id":55},"二启动服务","二、启动服务",[34,58,61],{"className":59,"code":60,"language":50,"meta":41},[48],"# 启动\nsystemctl start mongod.service\n# 停止\nsystemctl stop mongod.service\n# 重启\nsystemctl restart mongod.service\n# 设置开机自启\nsystemctl enable mongod\n",[43,62,60],{"__ignoreMap":41},[26,64,66],{"id":65},"三配置外部访问","三、配置外部访问",[34,68,71],{"className":69,"code":70,"language":50,"meta":41},[48],"# 修改配置文件\nvim \u002Fetc\u002Fmongod.conf\n",[43,72,70],{"__ignoreMap":41},[16,74,75,76,79,80,83],{},"找到 ",[43,77,78],{"code":78},"bindIp"," 字段，将其改为 ",[43,81,82],{"code":82},"0.0.0.0","：",[34,85,91],{"className":86,"code":88,"filename":89,"language":90,"meta":41},[87],"language-yaml","# 修改前\nbindIp: 127.0.0.1\n# 修改后\nbindIp: 0.0.0.0\n","\u002Fetc\u002Fmongod.conf","yaml",[43,92,88],{"__ignoreMap":41},[34,94,97],{"className":95,"code":96,"language":50,"meta":41},[48],"# 重启使配置生效\nsystemctl restart mongod\n",[43,98,96],{"__ignoreMap":41},[16,100,101],{},"连接 MongoDB：",[34,103,106],{"className":104,"code":105,"language":50,"meta":41},[48],"mongo 127.0.0.1:27017\n",[43,107,105],{"__ignoreMap":41},[16,109,110,111],{},"默认数据目录：",[43,112,113],{"code":113},"\u002Fvar\u002Flib\u002Fmongo",[16,115,116,117],{},"默认日志目录：",[43,118,119],{"code":119},"\u002Fvar\u002Flog\u002Fmongodb",[16,121,122,123,125],{},"如需修改，在 ",[43,124,89],{"code":89}," 中调整对应路径。",[26,127,129],{"id":128},"四配置用户认证","四、配置用户认证",[16,131,132],{},"先以无认证方式登录：",[34,134,136],{"className":135,"code":105,"language":50,"meta":41},[48],[43,137,105],{"__ignoreMap":41},[16,139,140],{},"在 MongoDB Shell 中创建管理员用户：",[34,142,147],{"className":143,"code":145,"language":146,"meta":41},[144],"language-javascript","use admin\ndb.createUser({\n  user: \"admin\",\n  pwd: \"your_password\",\n  roles: [{ role: \"root\", db: \"admin\" }]\n})\n","javascript",[43,148,145],{"__ignoreMap":41},[16,150,151],{},"开启认证：",[34,153,156],{"className":154,"code":155,"filename":89,"language":90,"meta":41},[87],"security:\n  authorization: enabled\n",[43,157,155],{"__ignoreMap":41},[34,159,162],{"className":160,"code":161,"language":50,"meta":41},[48],"# 重启服务\nsystemctl restart mongod\n",[43,163,161],{"__ignoreMap":41},[16,165,166],{},"重启后使用认证方式登录：",[34,168,171],{"className":169,"code":170,"language":50,"meta":41},[48],"mongo 127.0.0.1:27017 -u admin -p your_password --authenticationDatabase admin\n",[43,172,170],{"__ignoreMap":41},{"title":41,"searchDepth":174,"depth":174,"links":175},4,[176,178,179,180],{"id":28,"depth":177,"text":29},2,{"id":55,"depth":177,"text":56},{"id":65,"depth":177,"text":66},{"id":128,"depth":177,"text":129},[182],"服务","2026-01-16","在 CentOS 上通过 YUM 仓库安装 MongoDB 3.4，配置外部访问与用户密码认证，适合内网开发环境快速搭建。",false,"md",null,{"slots":189},{},true,"\u002Fposts\u002Fcentos-mongodb-install",{"text":193,"minutes":194,"time":195,"words":196},"2 min read",1.42,85200,284,{"title":5,"description":184},{"loc":191},"posts\u002Fposts\u002Fcentos-mongodb-install",[201,202,203],"MongoDB","数据库","CentOS","tech","42Wi_CWje8QSAzXQfqylvrRaFCBMRhLUijDHsyQcXVs",[207,212],{"title":208,"path":209,"stem":210,"date":211,"type":204,"children":-1},"Kafka 跨平台安装与基础使用指南（Linux \u002F Windows）","\u002Fposts\u002Fcentos-kafka-install","posts\u002Fposts\u002Fcentos-kafka-install","2026-01-15",{"title":213,"path":214,"stem":215,"date":216,"type":204,"children":-1},"CentOS 安装 Samba 实现跨系统文件共享","\u002Fposts\u002Fcentos-samba-install","posts\u002Fposts\u002Fcentos-samba-install","2026-01-17",1788712225379]