mongoDB數(shù)據(jù)庫安裝報(bào)錯問題SocketException: Error connecting to和Shutting do
?馬上就要回學(xué)校學(xué)校了,所以我需要把我目前研發(fā)的大項(xiàng)目遷移到筆記本中,以便于未來在學(xué)校中繼續(xù)研發(fā)項(xiàng)目。
筆記本中原本已經(jīng)安裝過了一個mongo運(yùn)行環(huán)境,并且筆記本中還安裝了影子系統(tǒng)還原操作,曾經(jīng)部署過一次。這就導(dǎo)致了今天遇到的問題
我先取消了影子系統(tǒng)保護(hù)的磁盤,然后開始部署,發(fā)現(xiàn)mongo服務(wù)啟動不了了:

Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: ???????????????????????????? :
如果翻譯一下的話:連接嘗試失敗: socketexception: 連接到127.0.0.1:27017: : 錯誤,原因是:
那些未知字符也不知道是什么東西,可能是編碼問題,具體內(nèi)容也不得而知。
然后我就想啊鏈接失敗應(yīng)該就是服務(wù)沒有開啟成功吧~

?
到這個bin目錄下,運(yùn)行mongod.exe看一看

?結(jié)果則是這樣的Shutting down,翻譯過來則是關(guān)閉的意思。
最終一頓百度,一頓思考得到了解決方案和結(jié)合了一下自己的實(shí)際需求
我要做的就是把mongoDB由默認(rèn)安裝的位置c盤遷移到f盤,然后把c盤保護(hù)起來且不會影響數(shù)據(jù)庫服務(wù)。然后只需要每次打開電腦然后啟動一下mongodb就可以了。
要解決這個問題得看這里

?這是mongoDB數(shù)據(jù)庫存放的路徑
而我的e盤里面并沒有這樣的一個路徑所以我們手動的創(chuàng)建一下這兩個文件夾data/db

?

?然后運(yùn)行mongod ,完美啟動成功

看看?Navicat Premium 15管理可不可以鏈接上來
也成功連上來了

只不過里面什么都沒有,這是為什么呢?
這是一個你創(chuàng)建的文件夾里面本身就沒有內(nèi)容,肯定什么都沒有了,切記一定要時(shí)常備份數(shù)據(jù)庫呀,避免數(shù)據(jù)損壞等等問題,然后就可以建集合,建表,寫數(shù)據(jù)了。?