MongoDB启动报错 28663 Cannot start server_mariadb

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

在MongoDB中,文档是对数据的抽象,它被使用在Client端和Server端的交互中。所有的Client端(各种语言的Driver)都会使用这种抽象,它的表现形式就是我们常说的BSON(Binary JSON)。BSON是一个轻量级的二进制数据格式。MongoDB能够使用BSON,并将BSON作为数据的存储存放在磁盘中。当Client端要将写入文档,使用查询等等操作时,需要将文档编码为BSON格式,然后再发送给Server端。同样,Server端的返回结果也是编码为BSON格式再放回给Client端的www.zgxue.com防采集请勿采集本网。

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

package com.fz.test;import java.net.UnknownHostException;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.Mongo;import

启动MongoDB服务

168;args)throws UnknownHostException;name:db.mongodb.out;db.getCollection(\"users\"\".getCursorId());System;import.getCollectionNames()){ UnknownHostException;import com.mongodb.DB;mongodb.2.

进入安装目录的bin目录

安装?MongoDB的安装你是指的什么?一般来说windows下的MongoDB只需要将上的文件解压出来即可,你需要做的是启动MongoDB服务。3、启动时mongod报错了,这个你得把日志发出来才能处理。

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

不是每次启动都需要删除,mongod.lock文件是mongo服务端启动后在硬盘中创建的一个锁文件,如果你正常退出mongod服务,该文件即使还存在,也不会影响下一次启动mongod服务的。这个文件还会记录

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

如果我没记错的话 php5.6 最好使用 mongo.so 而不是mongodb mongodb主要用在PHP7 而且涉及到线程安全和非线程安全的 X86 X64版本的 没有对应都会报错 建议楼主去MONGO官网多找几个下载下来试用

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

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

前阵子刚开始接触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服务器没启动,要么就是它启动了但是没在听本地的port 27017内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 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()函数功能详解
  • windows10系统下安装mariadb 的教程图解
  • centos 7中成功安装mariadb的方法教程
  • centos 7下安装mysql(mariadb)的教程
  • exchange在接收连接器上启用匿名中继的方法
  • centos7 下mysql重新启动mariadb篇
  • window7安装mariadb数据库及系统初始化操作分析
  • mariadb配置双主复制方案
  • mariadb中的thread pool详细介绍和使用方法
  • centos6.7系统中编译安装mariadb数据库
  • 浅谈mysql和mariadb区别
  • mongodb启动报这个错,怎么办
  • mongodb服务器启动报错
  • mongodb启动服务时候报错。错误1067,进程意外终止。
  • Java连接mongodb报错了,怎么解决
  • Java连接mongodb报错了,怎么解决
  • Java连接mongodb报错了,怎么解决
  • MongoDB的报错,为什么
  • 为什么每次启动mongodb 都要删除mongd.lock和
  • 设置php.ini的mongodb.so后,启动lnmp报错
  • Java连接mongodb报错了,怎么解决
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mariadbmongodb 数据库的命名、设计规范详解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()函数功能详解windows10系统下安装mariadb 的教程图解centos 7中成功安装mariadb的方法教程centos 7下安装mysql(mariadb)的教程exchange在接收连接器上启用匿名中继的方法centos7 下mysql重新启动mariadb篇window7安装mariadb数据库及系统初始化操作分析mariadb配置双主复制方案mariadb中的thread pool详细介绍和使用方法centos6.7系统中编译安装mariadb数据库浅谈mysql和mariadb区别浅谈mysql和mariadb区别centos 7安装mysql5.5和安装 marcentos7 下mysql重新启动mariadbmariadb中1045权限错误导致拒绝用mac中mariadb数据库的安装步骤mysql分支选择参考:percona还是详解centos 使用yum安装mariadbmariadb的主从复制、主主复制、半记一次mariadb数据库无法连接centos安装和设置mariadb的教程centos中找回mariadb数据库root用户权限的centos6.7系统中编译安装mariadb数据库centos 7下安装mysql(mariadb)的教程关于mongoose连接mongodb重复访问报错的解windows10系统下安装mariadb 的教程图解exchange在接收连接器上启用匿名中继的方mysql/mariadb启动时处于进度条状态导致启mariadb中的thread pool详细介绍和使用方centos安装和设置mariadb的教程关于mariadb安装问题小记(cmake error at
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved