Centos 安装 mongodb 5

1.安装

vi /etc/yum.repos.d/mongodb-org-5.0.repo

# 内容如下
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
sudo yum install -y mongodb-org

或者离线安装

下载离线包

https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/RPMS/mongodb-org-server-5.0.11-1.el7.x86_64.rpm
 

yum localinstall mongodb-org-server-5.0.11-1.el7.x86_64.rpm

2.配置

# 修改配置文件
vi /etc/mongod.conf

# 开启安全模式
...
security:
  authorization: enabled
...

# 改变文件用户组
chown -R mongod:mongod /data/mongodb

# 非安全模式提示:Access control is not enabled for the database. Read and write access to data and configuration is unrestricted


3.启动

# 启动
systemctl start mongod

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS安装 MongoDB 5 需要以下步骤: 1. 添加 MongoDB 官方的 YUM 源 ``` sudo vi /etc/yum.repos.d/mongodb-org-5.0.repo ``` 在文件中添加以下内容: ``` [mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc ``` 2. 安装 MongoDB ``` sudo yum install -y mongodb-org ``` 3. 启动 MongoDB 服务 ``` sudo systemctl start mongod ``` 4. 配置 MongoDB 认证 编辑 MongoDB 配置文件 `/etc/mongod.conf`,找到 `security` 部分,取消注释并设置为 `enabled: true`,保存并退出。 ``` security: authorization: enabled ``` 5. 创建管理员账户 启动 MongoDB 后,使用 `mongo` 命令进入 MongoDB Shell,创建一个管理员账户,如下: ``` use admin db.createUser( { user: "admin", pwd: "password", roles: [ { role: "root", db: "admin" } ] } ) ``` 注意将 `password` 替换成你自己的密码。 6. 重启 MongoDB 服务 ``` sudo systemctl restart mongod ``` 7. 使用 MongoDB Compass 连接 打开 MongoDB Compass,点击 `New Connection`,在 `Connection Settings` 中输入以下信息: - `Hostname`: 服务器的 IP 地址或者域名 - `Port`: MongoDB 服务监听的端口,默认为 27017 - `Authentication`: 选择 `Username/Password`,并输入管理员账户的用户名和密码 - 点击 `Connect` 连接到 MongoDB 服务器。 如果一切正常,你应该能够连接到 MongoDB 服务器并进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值