解决启动mongodb服务时提示没有找到db文件的错误。
在linux中启动mogodb,如果数据库db文件存在/data里面的话,我们可以直接去mongodb的目录下找到bin,文件夹下的mongod文件,通过命令./mongod启动。
但是如果数据库的db文件不在默认的/data的目录下,如果还按照上面的方法启动,就会提示找不到db文件,解决的方法就是指定db的位置进行启动。命令为:
mongod --dbpath 路径/data
配置文件中:
dbpath=路径/data
mongodb以配置文件的方式启动,命令为:
mongod --config 路径/mongodb.conf
mongodb指定端口启动:
mongod --port 端口号
配置文件:
port=端口号
mongodb指定日志启动:
mongod --logpath 路径/logs --logappend
logappend代表在后面累加日志。
配置文件中设置:
logpath=路径/logs
logappend=true
当然启动的参数是可以放在一起的。
至此解决问题。