关于mongodb 在终端启动时显示服务器无效的解决办法

关于mongodb 在终端启动时显示服务器无效的解决办法

1,配置环境变量

2,在mongodb目录下创建data文件夹,在data文件夹里创建db和log文件夹,然后在log文件夹里创建mongo.log文件
在这里插入图片描述
3,再创建mongo.config文件 打开文件写入
dbpath=E:\mongodb\data\db
logpath=E:\mongodb\data\log\mongo.log(路径写自己的路径)
4,配置服务 以管理员身份运行cmd(电脑左下角搜索cmd,然后右键)
在这里插入图片描述
5,输入以下代码
mongod.exe --dbpath=“E:\mongodb\data\db” --logpath=“E:\mongodb\data\log\mongo.log” --install --serviceName “mongodb” --logappend --directoryperdb
6,开启服务 输入net start mongodb
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您使用的是Linux操作系统,可以按照以下步骤在系统启动时启动MongoDB: 1. 打开终端并输入以下命令来编辑MongoDB启动脚本: ``` sudo nano /etc/init.d/mongod ``` 2. 将以下内容复制并粘贴到文件中: ``` #!/bin/sh # chkconfig: 345 99 25 # description: MongoDB init script # processname: mongod # Source function library . /etc/init.d/functions # Environment variables MONGOD=/usr/bin/mongod CONF_FILE=/etc/mongod.conf PID_FILE=/var/run/mongodb/mongod.pid MONGOD_USER=mongodb MONGOD_GROUP=mongodb # Check if mongo is installed if [ ! -x "$MONGOD" ] ; then echo "MongoDB is not installed. Please install it and try again." exit 1 fi # Check if the configuration file is present if [ ! -f "$CONF_FILE" ] ; then echo "MongoDB configuration file not found at $CONF_FILE." exit 1 fi # Check if the PID file directory exists if [ ! -d "`dirname $PID_FILE`" ] ; then mkdir -p `dirname $PID_FILE` chown $MONGOD_USER:$MONGOD_GROUP `dirname $PID_FILE` fi # Start MongoDB start() { echo -n "Starting MongoDB... " daemon --user $MONGOD_USER --check $MONGOD -- $MONGOD --config $CONF_FILE --pidfilepath $PID_FILE >/dev/null RETVAL=$? echo "Done." } # Stop MongoDB stop() { echo -n "Stopping MongoDB... " killproc -p $PID_FILE $MONGOD RETVAL=$? echo "Done." } # Restart MongoDB restart() { stop start } # Check MongoDB status status() { status $MONGOD } # Main program case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 esac exit $RETVAL ``` 3. 按下Ctrl + X,然后按下Y来保存文件。 4. 接下来,您需要将启动脚本添加到系统服务中。运行以下命令: ``` sudo chkconfig --add mongod ``` 5. 然后,使用以下命令将MongoDB添加到系统启动服务中: ``` sudo chkconfig mongod on ``` 6. 最后,使用以下命令启动MongoDB服务: ``` sudo service mongod start ``` 现在,MongoDB将在系统启动时自动启动

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值