CentOS上MongoDB版本升级与配置

一、版本升级备份数据:使用mongodump工具备份数据。检查先决条件:确认无节点处于ROLLBACK或RECOVERING状态,设置正确的featureCompatibilityVersion。下载安装包:从官网下载对应CentOS版本的RPM或TGZ包。停止服务:sudo systemctl stop mongod。替换二进制文件:删除旧版本,解压新版本并移动到安装目录。更新配置文件

一、版本升级

  1. 备份数据:使用mongodump工具备份数据。
  2. 检查先决条件:确认无节点处于ROLLBACK或RECOVERING状态,设置正确的featureCompatibilityVersion
  3. 下载安装包:从官网下载对应CentOS版本的RPM或TGZ包。
  4. 停止服务sudo systemctl stop mongod
  5. 替换二进制文件:删除旧版本,解压新版本并移动到安装目录。
  6. 更新配置文件:修改/etc/mongod.conf中的路径、端口等参数。
  7. 启动服务sudo systemctl start mongod
  8. 验证升级:通过mongo --version和连接数据库检查版本及数据。
  9. 更新FCV:在主节点执行db.adminCommand({setFeatureCompatibilityVersion:"新版本号"})

二、配置要点

  1. 基础配置:修改/etc/mongod.conf设置dbPath(数据目录)、logPath(日志目录)、port(端口,默认27017)、bindIp(绑定IP,默认127.0.0.1)。
  2. 用户认证:启用security.authorization: "enabled",并创建管理员用户。
  3. 副本集配置:在配置文件中添加replication字段,设置replSetName,并通过rs.initiate()初始化。
  4. 防火墙设置:开放MongoDB端口sudo firewall-cmd --add-port=27017/tcp --permanent

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1403695.html

(0)
派派
上一篇 2025-09-01
下一篇 2025-09-01

发表回复

登录后才能评论