HCRM博客

如何在CentOS系统上部署MongoDB数据库?

在CentOS上安装MongoDB是一个相对简单的过程,但需要一些步骤来确保正确配置和运行,以下是详细的步骤指南:

一、准备工作

1、更新系统

如何在CentOS系统上部署MongoDB数据库?-图1
(图片来源网络,侵权删除)

打开终端或ssh会话,并使用root或具有管理员权限的用户登录到CentOS服务器,然后更新系统的包管理器缓存:

  • sudo yum update y

二、添加MongoDB的YUM源

1、创建MongoDB YUM存储库文件

  • sudo vi /etc/yum.repos.d/mongodborg.repo

2、复制并粘贴以下内容

  • [mongodborg6.0]
  • name=MongoDB Repository
  • baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodborg/6.0/x86_64/
  • gpgcheck=1
  • enabled=1
  • gpgkey=https://www.mongodb.org/static/pgp/server6.0.asc

3、保存并退出编辑器

三、安装MongoDB

1、更新YUM缓存

  • sudo yum update y

2、安装MongoDB

如何在CentOS系统上部署MongoDB数据库?-图2
(图片来源网络,侵权删除)
  • sudo yum install y mongodborg

四、启动MongoDB服务

1、启动MongoDB服务

  • sudo systemctl start mongod

2、设置MongoDB开机自启动

  • sudo systemctl enable mongod

3、验证MongoDB是否成功启动

  • sudo systemctl status mongod

五、安装MongoDB客户端

1、下载MongoDB shell

  • wget https://repo.mongodb.org/yum/redhat/7/mongodborg/4.0/x86_64/RPMS/mongodborgshell4.0.41.el7.x86_64.rpm

2、安装MongoDB shell

  • rpm ivh mongodborgshell4.0.41.el7.x86_64.rpm

3、直接使用mongo命令连接

如何在CentOS系统上部署MongoDB数据库?-图3
(图片来源网络,侵权删除)
  • mongo

六、日志管理

1、查看MongoDB日志文件路径

默认情况下,MongoDB的日志文件通常位于/var/log/mongodb目录下,你可以查看这些日志文件以了解启动失败的具体原因,并根据日志中的错误信息进行相应的处理。

七、常见问题及解决方案

1、套接字文件连接失败

如果MongoDB进程已经停止,但套接字文件仍然存在,可以手动删除它:

  • rm /tmp/mongodb27017.sock

八、用户角色和密码配置

1、创建管理员账号

默认情况下,MongoDB没有管理员账户,需要在admin数据库中使用db.createUser()命令添加管理员帐号或其他角色。

  • use admin
  • db.createUser({user:"root",pwd:"Funi_R00T",roles:[{role:"root",db:"admin"}]})
  • db.auth("root","Funi_R00T")

通过以上步骤,你可以在CentOS上成功安装和配置MongoDB,需要注意的是,在生产环境中,建议启用身份验证、设置访问控制列表、定期备份数据以及监控数据库活动,以确保安全性和数据保护,如果你的服务器启用了防火墙(如Firewalld),需要确保打开MongoDB的监听端口(默认是27017)以允许外部访问。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/12427.html

分享:
扫描分享到社交APP
上一篇
下一篇