centos 安装mongodb

centos默认的yum源并没有mongdb,所以在使用yum 安装mongdb的时候需要手动添加mongdb之后才能使用yum install 来进行安装

导入mongo公钥

sudo rpm --import https://www.mongodb.org/static/pgp/server-7.0.asc

创建 MongoDB 仓库文件

sudo tee /etc/yum.repos.d/mongodb-org-7.0.repo <<EOF
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-7.0.asc
EOF

安装mongodb

yum install mongodb-org

本次示例安装的是mongodb 7.0,可以根据自身实际情况来选择版本,只要将7.0示例中的7.0改成对应的版本即可。
安装完mongo,可以修改配置文件/etc/mongod.conf,先去掉验证启动mongo,

security:
  authorization: disabled

然后通过mongosh登录,创建认证用户

use admin
db.createUser(
  {
    user: "admin",
    pwd: "adminPassword", // 请替换为强密码
    roles: [ { role: "root", db: "admin" } ]
  }
)

关闭mongo,修改配置文件

security:
  authorization: enabled

启动登录认证
重启mongo之后就可以使用上面创建的用户进行登录了

mongosh --port 27028 -u admin -p adminPassword --authenticationDatabase admin
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容