以下是MongoDB在Linux上的配置步骤:
安装MongoDB
mongodb-linux-x86_64-rhel70-7.0.18.tgz,并解压至指定目录(如/usr/local/mongodb)。/etc/profile中添加export PATH=/usr/local/mongodb/bin:$PATH,并执行source /etc/profile生效。配置基础参数
sudo mkdir -p /var/lib/mongodb /var/log/mongodb
sudo chown -R $(whoami) /var/lib/mongodb /var/log/mongodb
/etc/mongod.conf(或自定义路径的配置文件):storage:
dbPath: /var/lib/mongodb # 数据存储路径
systemLog:
path: /var/log/mongodb/mongod.log # 日志路径
logAppend: true
net:
port: 27017 # 端口号
bindIp: 0.0.0.0 # 绑定IP(0.0.0.0允许远程访问)
启动服务与权限设置
mongod --config /etc/mongod.conf # 指定配置文件启动
安全配置(可选)
security: authorization: enabled,并重启服务。mongo
use admin
db.createUser({user: "admin", pwd: "密码", roles: [{role: "root", db: "admin"}]})
验证与优化
ps -ef | grep mongod 或 systemctl status mongod(若配置为系统服务)。mongo -u admin -p 密码 --host IP地址连接。注意事项:
fork模式(非守护进程),并配置日志轮转。replication和sharding参数。参考来源: