安装登陆云服务器后安装宝塔面板
bash
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && sudo bash install_panel.sh ed8484bec
方法一:通过宝塔面板直接查看
- 登录宝塔面板
- 左侧导航栏点击 「软件商店」
- 在 「已安装」 列表中找到 MongoDB
- 点击右侧 「设置」 按钮
- 在弹出窗口中选择 「配置修改」 标签页
- 这里可以直接查看和编辑配置文件
- 这里可以直接查看和编辑配置文件
方法二:通过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
方法三:通过宝塔文件管理器
-
登录宝塔面板
-
左侧导航栏点击 「文件」
-
进入路径:
/www/server/mongodb/
-
找到以下文件:
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
修改配置后的操作
- 保存配置文件
- 重启 MongoDB 服务:
-
宝塔面板操作:
- 在 MongoDB 管理页面点击 「重启」
-
命令行操作:
bashbt 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 |