云服务器Ubuntu安装宝塔面板MongoDB修改配置文件本地连接

安装登陆云服务器后安装宝塔面板

bash 复制代码
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec

方法一:通过宝塔面板直接查看

  1. 登录宝塔面板
  2. 左侧导航栏点击 「软件商店」
  3. 「已安装」 列表中找到 MongoDB
  4. 点击右侧 「设置」 按钮
  5. 在弹出窗口中选择 「配置修改」 标签页
    • 这里可以直接查看和编辑配置文件

方法二:通过SSH终端查找

1. 宝塔默认安装路径
bash 复制代码
# MongoDB主配置文件
/www/server/mongodb/config.conf

# 分片集群配置文件(如果启用)
/www/server/mongodb/config/config.conf
2. 验证配置文件路径
bash 复制代码
# 查看正在运行的mongod进程
ps -ef | grep mongod
# 输出示例:
# root 12345 1 0 10:00 ? 00:00:01 /www/server/mongodb/bin/mongod --config /www/server/mongodb/config.conf

方法三:通过宝塔文件管理器

  1. 登录宝塔面板

  2. 左侧导航栏点击 「文件」

  3. 进入路径:

    复制代码
    /www/server/mongodb/
  4. 找到以下文件:

    • config.conf (主配置文件)
    • mongodb.log (日志文件)

配置文件关键内容示例

yaml 复制代码
#============== 系统日志配置 ==============
systemLog:
  # 日志输出目标:file(文件)/syslog(系统日志)/console(控制台)
  destination: file
  
  # 日志文件存储路径(宝塔面板默认位置)
  path: /www/server/mongodb/log/mongodb.log
  
  # true=追加模式,false=覆盖模式(重启清空日志)
  logAppend: true


#============== 数据存储配置 ==============
storage:
  # 数据库文件存储目录(确保有写入权限)
  dbPath: /www/server/mongodb/data
  
  journal:
    # 启用写日志(Journaling),确保数据持久化,建议保持开启
    enabled: true


#============== 网络配置 ==============
net:
  # 绑定监听IP(0.0.0.0=允许所有IP连接,生产环境建议指定具体IP)
  bindIp: 0.0.0.0
  
  # 服务监听端口(默认27017,修改需同步调整防火墙)
  port: 27017
  
  unixDomainSocket:
    # 是否启用Unix域套接字连接(本地进程间通信)
    enabled: false


#============== 安全配置 ==============
security:
  # 启用身份验证(设为enabled后需创建用户才能操作数据库)
  authorization: enabled

修改配置后的操作

  1. 保存配置文件
  2. 重启 MongoDB 服务:
    • 宝塔面板操作:

      • 在 MongoDB 管理页面点击 「重启」
    • 命令行操作:

      bash 复制代码
      bt restart
      # 或
      /etc/init.d/mongodb restart

常见问题处理

1. 找不到配置文件?
bash 复制代码
# 全盘搜索配置文件
sudo find / -name "mongod*.conf" 2>/dev/null
2. 权限不足?
bash 复制代码
# 宝塔安装的文件默认属主是root
sudo chmod 644 /www/server/mongodb/config.conf
3. 配置未生效?
bash 复制代码
# 查看实时日志
tail -f /www/server/mongodb/log/mongodb.log

重要路径汇总

文件类型 宝塔默认路径
配置文件 /www/server/mongodb/config.conf
数据目录 /www/server/mongodb/data
日志文件 /www/server/mongodb/log/mongodb.log
执行文件 /www/server/mongodb/bin/mongod

相关推荐
tedcloud1235 小时前
Wand-Enhancer 怎么搭建?开源 Wand 客户端增强与远程控制工具介绍
大数据·服务器·人工智能·开源·音视频
Emily156853598707 小时前
ABB CI867K01 3BSE043660R1
服务器·plc·dcs·abb·ci867k01·3bse043660r1·工控模块
Java陈序员8 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
bosins8 小时前
WSL 迁移指南:如何将 Linux 环境完整复制到另一台电脑
linux·运维·服务器
Horn Still Sounds8 小时前
51单片机入门:硬件基础、位运算、数码管动态显示完整梳理
嵌入式硬件·mongodb·51单片机
snow@li10 小时前
服务器运维:Linux命令速查手册(全景梳理)
linux·服务器·网络
handler0110 小时前
【Linux】线程与虚拟内存的底层世界
linux·运维·服务器·c++·线程·虚拟地址空间·共享内存
布莱克60510 小时前
TCP 三次握手与四次挥手详解
服务器·网络·tcp/ip·计算机网络·网络编程
新时代牛马10 小时前
实时 Linux:PREEMPT_RT、延迟来源与观测
linux·运维·服务器
微露清风10 小时前
# Linux 进程全景:从 PCB 到 O(1) 调度队列
linux·服务器