常用的方法或类

Centos7 安装MongoDB

2021-01-10  本文已影响0人  dev_winner

下载地址:https://www.mongodb.com/try/download/community

tar -zxvf mongodb-linux-x86_64-rhel70-4.4.3.tgz
mv mongodb-linux-x86_64-rhel70-4.4.3 mongodb
mkdir -p ./data/db
mkdir ./logs
mkdir ./conf
 systemLog:
#mongodb发送所有日志输出的目标指定为文件
    destination: file
#mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
    path: /opt/mongodb/logs/mongod.log
#当mongos或mongod实例重启时,其会将新条目追加到现有日志文件的末尾。
    logAppend: true
 storage:
#mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
    dbPath: /opt/mongodb/data/db
    journal:
#启用或禁用持久性日志以确保数据文件保持有效和可恢复。
        enabled: true
 processManagement:
#启用在后台运行mongos或mongod进程的守护进程模式。
    fork: true
 net:
#服务实例绑定的IP,默认是localhost,为了外部访问,此处应添加局域网ip而非公网ip
    bindIp: localhost,192.168.211.2
#绑定的端口,默认是27017
    port: 27017
mongod服务启动成功
#客户端登录服务
#注意,这里是通过localhost登录,若需要远程登录,必须先登录认证才可以进行下一步。
mongo --port 27017
#切换到admin库
use admin
#关闭服务
db.shutdownServer()
#删除 *.lock 文件
rm -f ./data/db/*.lock
#删除所有日志文件并在mongodb安装目录下创建logs文件夹
rm -rf ./logs & mkdir ./logs
#修复数据:
./bin/mongod --repair 
ps -ef | grep mongo
./bin/mongod -f ./conf/mongod.conf
上一篇 下一篇

猜你喜欢

热点阅读