MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server
今天學(xué)習(xí)mongoDB的時(shí)候,啟動(dòng)總是失敗,搜了好久找到這個(gè)文檔解決了問(wèn)題,是引擎的問(wèn)題,具體如下:
啟動(dòng)MongoDB服務(wù)
進(jìn)入安裝目錄的bin目錄
在CMD中執(zhí)行: mongod --dbpath=數(shù)據(jù)存放目錄這里可以在任何位置建立一個(gè)文件夾
有可能在安裝過(guò)程中出現(xiàn)問(wèn)題,比如提示 28663錯(cuò)誤,則是引擎不適合MONGODB
需要在啟動(dòng)的時(shí)加上 -storageEngine=mmapv1
MongoDB學(xué)習(xí)筆記:28663 Cannot start server. The default storage engine 'wiredTiger' is not available
前陣子剛開(kāi)始接觸MongoDB,結(jié)果一開(kāi)始就在安裝數(shù)據(jù)庫(kù)的這個(gè)步驟遇到了服務(wù)無(wú)法啟動(dòng)的問(wèn)題。根據(jù)錯(cuò)誤提示得知是由于當(dāng)前數(shù)據(jù)庫(kù)引擎不支持32系統(tǒng)所導(dǎo)致的,解決這個(gè)問(wèn)題很簡(jiǎn)單,只要切換下MongoDB的默認(rèn)數(shù)據(jù)庫(kù)引擎即可,當(dāng)然最好是升級(jí)到64位系統(tǒng),畢竟沒(méi)有2GB的限制而且新引擎的性能也有很大的提升。
一開(kāi)始是使用 mongod --dbpath 命令進(jìn)行安裝:

當(dāng)時(shí)安裝的MongoDB版本是3.2.1,此版本的默認(rèn)引擎是wiredTiger,正好32位系統(tǒng)不支持此引擎,所以會(huì)拋出如下的錯(cuò)誤:
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

仔細(xì)看下錯(cuò)誤提示,錯(cuò)誤提示很清晰的說(shuō)了問(wèn)題產(chǎn)生的原因和解決方法,我們只要在安裝MonogoDB的命令后面加一個(gè)參數(shù)--storageEngine=mmapv1,將wiredTiger引擎切換成mmapv1引擎,安裝即可成功!??!

- springboot啟動(dòng)mongoDB報(bào)錯(cuò)之禁用mongoDB自動(dòng)配置問(wèn)題
- springboot啟動(dòng)時(shí)候報(bào)錯(cuò)mongodb問(wèn)題
- Mongodb啟動(dòng)報(bào)錯(cuò)完美解決方案:about to fork child process,waiting until server is ready for connections.
- window下mongodb在dos下服務(wù)器啟動(dòng)及連接
- Windows系統(tǒng)啟動(dòng)MongoDB報(bào)錯(cuò)無(wú)法連接服務(wù)器的問(wèn)題及解決方案
相關(guān)文章
MariaDB Spider 數(shù)據(jù)庫(kù)分庫(kù)分表實(shí)踐記錄
MariaDB Server 是開(kāi)源的,目前最流行的關(guān)系型數(shù)據(jù)庫(kù)之一,MariaDB 是從 Mysql 的分支開(kāi)發(fā)而來(lái),一直保持對(duì) Mysql 的兼容性,這篇文章主要介紹了MariaDB Spider 數(shù)據(jù)庫(kù)分庫(kù)分表實(shí)踐,需要的朋友可以參考下2022-02-02
我是如何用2個(gè)Unix命令給MariaDB SQL提速的
我試圖在 MariaDB(MySQL)上運(yùn)行一個(gè)簡(jiǎn)單的連接查詢,但性能簡(jiǎn)直糟糕透了。下面將介紹我是如何通過(guò)兩個(gè)簡(jiǎn)單的 Unix 命令,將查詢時(shí)間從 380 小時(shí)降到 12 小時(shí)以下的,需要的朋友可以參考下2018-08-08
在Ubuntu系統(tǒng)中安裝MariaDB數(shù)據(jù)庫(kù)的教程
這篇文章主要介紹了在Ubuntu系統(tǒng)中安裝MariaDB數(shù)據(jù)庫(kù)的教程,同時(shí)也適用于其他Debian系的Linux系統(tǒng),需要的朋友可以參考下2015-06-06
MariaDB表表達(dá)式之公用表表達(dá)式(CTE)
公用表表達(dá)式(Common Table Expression)是SQL Server2005版本的引入的一個(gè)特性,CTE可以看組是一個(gè)臨時(shí)的結(jié)果集,下面這篇文章主要給大家介紹了關(guān)于MariaDB表表達(dá)式之公用表表達(dá)式(CTE)的相關(guān)資料,需要的朋友可以參考下2022-01-01
關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法
這篇文章主要介紹了關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法的相關(guān)資料,需要的朋友可以參考下2016-01-01
MariaDB 數(shù)據(jù)類(lèi)型詳細(xì)說(shuō)明
這篇文章主要介紹了MariaDB 數(shù)據(jù)類(lèi)型詳細(xì)說(shuō)明,需要的朋友可以參考下2023-05-05

