gpt4 book ai didi

mongodb - 将 MongoDB 从 root 更改为 Sudo 用户

转载 作者:行者123 更新时间:2023-12-04 19:36:17 25 4
gpt4 key购买 nike

我目前使用 root 在 CentOS 上安装了 MongoDB,需要将其更改为 Sudo 用户,同时保留所有现有数据库等。

有没有一种简单的方法可以做到这一点,或者我需要卸载 MongoDB 然后重新安装它。

我假设我还需要将所有数据库的所有者从 root 更改为 Sudo 用户。

最佳答案

@nevf,我建议重新安装以避免任何权限问题。我会做什么:

  • 停止MongoDB服务
  • 进行数据库转储
  • 使用 sudo 用户
  • 重新安装 mongo

    如果您想采用另一种方式,AFAIK 您必须手动:
  • 更改所有数据文件的所有者/var/lib/mongo
  • 更改所有可执行文件的所有者 ls/usr/bin/| grep mongo
  • 更改配置文件/etc/mongod.conf
  • 的所有者

    sudo chown -R 用户:用户/目录/
  • 修改systemd文件中运行服务的用户
  • 关于mongodb - 将 MongoDB 从 root 更改为 Sudo 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59808433/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com