MongoDB启动报错 28663 Cannot start server

来源:脚本之家  责任编辑:小易  

ps -ef|grep mongodb 就能看到mong的进程信息,或者直接登陆验证下就好了

今天学习mongoDB的时候,启动总是失败,搜了好久找到这个文档解决了问题,是引擎的问题,具体如下:

要先建立好MongoDB 存放数据文件和日志文件的目录,此处建立在/data下: [root@localhost etc]# cd /data/ [root@localhost data]# ls mongodb_data mongodb_log 2.在MongoDB安装目录下的bin下使用mongod启动MongoDB, ./mongod --dbpath=/data/

启动MongoDB服务

这是不是说明你进行启动的这台服务器不能连接到130、129这两台MongoDB服务器了,可以shell里面连接这两个服务器,看看状态

进入安装目录的bin目录

要先建立好MongoDB 存放数据文件和日志文件的目录,此处建立在/data下: [root@localhost etc]# cd /data/ [root@localhost data]# ls mongodb_data mongodb_log 在MongoDB安装目录下的bin下使用mongod启动MongoDB, ./mongod --dbpath=/data/mo

在CMD中执行: mongod --dbpath=数据存放目录这里可以在任何位置建立一个文件夹

这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。 简介: Mongodb,分布式文档存储数据库,由C++语言编写,旨在为W

有可能在安装过程中出现问题,比如提示 28663错误,则是引擎不适合MONGODB

又一年开学季,家长们都有一种松口气的感觉,熊孩子们终于回学校了。还有一批特殊的家长很焦虑,就是幼儿园小班刚刚入学的小朋友家长,他们都会问:孩子每天早上哭闹不肯上幼儿园怎么办?其实,分离和环境变化对每个人来讲都是让人很不舒服的。比如我们换新工作、搬新家、和老朋友分离等等,内心深处都会有一些忐忑,这是我们对安全感需求的表现。只不过,我们成年人已经建立了安全感体系,所以很快就能调整自己适应变化的环境。孩子还没有建立自己的安全感体系,他们对于分离和环境变化的焦虑比大人强烈很多,他们并不理解为什么爸爸妈妈要把他丢在一个陌生环境中,所以他们拒绝接纳不认识的老师和小朋友,内心深处是害怕被爸爸妈妈抛弃的恐慌。

需要在启动的时加上 -storageEngine=mmapv1

许多人喜欢饲养猫咪,可爱而又优雅的小动物。然而为什么网的小编提醒大家,猫这种东西没有忠诚度可言,最可怕的是,猫会吃主人尸体。猫真的会吃主人的尸体吗?美剧里经常会出现一幕,所有单身女性的噩梦。邻居投诉某号房有恶臭,警察开门一看,地上躺着一具脸已经被吃了一半的尸体。之后都会有类似,主人心脏病发,倒地死亡,猫咪饿了,就直接吃主人的尸体等解释。这样的事情肯定是有先例的。作为一种肉食动物,对食谱的讨论应该是:喵星人一般吃什么?答案可以分四种:活物;生肉;熟肉;腐肉。显然喵星人对这四种都不太忌口。死掉的主人除了特殊死法以外,一般要么是死掉的生肉,要么是死掉的腐肉,在喵星人的食谱区间之内。再深入地想一想,喵

MongoDB学习笔记:28663 Cannot start server. The default storage engine 'wiredTiger' is not available

HenlenZulch博士是一名动物行为研究专家,她说道:“有句老话叫‘好奇害死猫’,如果你对什么事情感兴趣的话,这也会让猫对这件事更感兴趣。如果你把注意力集中在地上的圆圈里,那些胆大的、对新事物感兴趣的猫就可能会靠过来然后把注意力集中在你身上。”网上的一些“圆圈爱好者”说他们的宠物是被圆圈中的一些超自然神秘能量所吸引,因为原来在古代女巫作法的时候就都是用的圆圈。所以这就是猫圈真正有效的证明吗?真的有什么神秘能量能阻止喵星人跨过圆圈?或者只是因为网络上的那些猫,包括我的Cleo在内,都比猫奴们想象的要来得懒,来得静罢了?VickyHalls认为把猫科动物的行为和神秘主义扯在一起纯属无稽之谈。“

前阵子刚开始接触MongoDB,结果一开始就在安装数据库的这个步骤遇到了服务无法启动的问题。根据错误提示得知是由于当前数据库引擎不支持32系统所导致的,解决这个问题很简单,只要切换下MongoDB的默认数据库引擎即可,当然最好是升级到64位系统,毕竟没有2GB的限制而且新引擎的性能也有很大的提升。

总算出来了!自从暴走团在马路暴走,居然没有受到应有的处罚,反而变本加厉的继续挑战法律,挑战基本的是非道德观之后我想,这又将会给那一群老坏人一个违法作乱的机会,果不其然,这立马就出现一个马路跳广场舞的,我就想问问有关部门,是不是以后到晚上马路就得封起来给这群人去浪啊!

一开始是使用 mongod --dbpath 命令进行安装:

使用命令安装MongoDB

当时安装的MongoDB版本是3.2.1,此版本的默认引擎是wiredTiger,正好32位系统不支持此引擎,所以会抛出如下的错误:

2020-02-01T17:04:08.333+0800 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod.Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating

错误Cannot start server. The default storage engine 'wiredTiger' is not available截图

仔细看下错误提示,错误提示很清晰的说了问题产生的原因和解决方法,我们只要在安装MonogoDB的命令后面加一个参数--storageEngine=mmapv1将wiredTiger引擎切换成mmapv1引擎,安装即可成功!!!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

MongoDB启动问题

错误信息的提示是“当前版本的mongod不可以用wiredTiger存储引擎”。

根据官网的说明32位的mongodb确实是不支持wiredTiger存储引擎的。

所以你可以启动的时候用--storageEngine来指定一个其它的引擎

或者下载一个别的版本。

详细信息

【Document that WiredTiger does not support 32bit platforms】

https://jira.mongodb.org/browse/DOCS-4660追问这个答案我也百度到了,但是不知道具体的解决步骤,能否详细解答一下?追答有两个办法

1.如果你继续用当前版本,就在启动的时候用--storageEngine来指定一个别的存储引擎(wiredTige以外的)。

2.别用32位的平台

后半部分的错误信息提示的很详细啊

[The default storage engine 'wiredTiger' is not availabe with this build of mongod.

Please specify a different storage engine explicitly.]

linux 启动mongodb

应该是配置文件里没有指定端口信息

conf文件中增加下面这行

port = 27017 # 实例运行在27017端口(默认)

如果conf文件不会写,其实可以不引用配置文件,使用完全默认的,直接启动mongodb即可

mongod --fork --syslog

服务器上启动mongodb的错误是什么意思

安装?MongoDB的安装你是指的什么?

一般来说windows下的MongoDB只需要将官网上的文件解压出来即可,你需要做的是启动MongoDB服务。MongoDB的服务指的是mongod进程,也就是bin目录下的mongod.exe的启动。然后你可以利用MongoDB自带的客户端shell,即bin目录下的mongo.exe访问这一服务。

综上,我认为可能的原因:

1、肯定是这个啦,你没有启动MongoDB服务,用bin/mongod启动即可

2、是不是改变了默认端口,默认情况下MongoDB用的是27017,你如果改变了这一启动配置,如采用bin/mongod -por 27000,那么你就得用bin/mongo -port 27000来连接。

3、启动时mongod报错了,这个你得把日志发出来才能处理。

mongodb启动服务时候报错。错误1067,进程意外终止。

我之前也遇到过类似的问题,个人分析是数据的问题,在网上查信息说要删掉mongod.lock文件就重启就可以了,但是在我的机子上依然出现上述问题。

如果之前一直好好的,仅仅是因为插入了数据导致服务无法使用,处理问题的方法就很简单了,把你刚刚复制的数据和mongod.lock文件删掉(都在data文件夹下)。有可能是因为mongodb-win32-i386-2.2.1这个版本的某个文件夹下有你刚刚复制进去的数据,数据的重复导致只删掉mongod.lock无法启动。

注:mongodb在mongodb-win32-i386-2.2.1这版本的时候,数据存储在data文件夹会自己创建文件夹(之前是直接以.ns .0 .1的格式保存在data文件夹下)。

这是我的自己尝试出来的方法。具体原因我也分析不出来,希望能帮到你。

Mongodb 4.0服务启动不了

您好,网上有些说删除Mongodb数据库目录下的mongod.lock文件之后可以正常重启服务,但是笔者试了之后还是不行,也觉得删除这类文件是治标不治本或者不安全的。仔细看了下上面链接中的文档,因为我并未按照默认的C:\路径安装Mongodb,以及在C:\下面md data文件存放数据库,而是放在了D:\MongoDB(程序目录),以及D:\DB_MongoDB(数据库目录),初步觉得问题就出在这个问题之上。 mongodb没启动。先在shell里输入mongod启动mongodb 然后在输入mongo启动管理台进行管理。

  • 本文相关:
  • mongodb 数据库的命名、设计规范详解
  • 28个mongodb经典面试题详解
  • mongodb常用数据库命令大全
  • 修复 mac brew 安装 mongodb 报 error: no available formula with the name ‘mongodb’ 问题详解
  • node.js操作mongodb数据库实例分析
  • mongodb数据库安装配置、基本操作实例详解
  • windows10安装mongodb4.0详细步骤及启动配置教程
  • nodejs对mongodb数据库的增加修删该查实例代码
  • mongodb基本命令实例小结
  • win10 64位安装mongodb数据库的详细教程
  • linux下安装mongodb教程
  • python操作redis和mongodb的方法
  • dotnet core链接mongodb代码实例
  • zabbix3.4监控mongodb数据库状态的方法
  • windows安装压缩版mongodb的教程
  • 在laravel中使用mongodb的方法示例
  • 关于mongodb谨防索引seek的效率问题详析
  • mongodb中数据的替换方法实现类replace()函数功能详解
  • mac中mariadb数据库的安装步骤
  • mariadb中1045权限错误导致拒绝用户访问的错误解决方法
  • 记一次mariadb数据库无法连接
  • 关于mariadb安装问题小记(cmake error at)
  • mariadb的主从复制、主主复制、半同步复制配置详解
  • mongodb快速入门笔记(八)之mongodb的java驱动操作代码讲解
  • 在ubuntu系统中安装mariadb数据库的教程
  • exchange在接收连接器上启用匿名中继的方法
  • centos安装和设置mariadb的教程
  • 我是如何用2个unix命令给mariadb sql提速的
  • MongoDB启动问题
  • linux 启动mongodb
  • 服务器上启动mongodb的错误是什么意思
  • mongodb启动服务时候报错。错误1067,进程意外终止。
  • Mongodb 4.0服务启动不了
  • liunx怎么看mongodb已经启动成功
  • liunx怎么看mongodb已经启动成功?
  • 连接mongodb失败. ./bin/mongod -f mongodb.conf ...
  • 如何查看mongodb是否启动
  • mongodb无法启动,由于目标计算机积极拒绝,无法连...
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved