Navicat遠(yuǎn)程連接MongoDB最全實(shí)現(xiàn)方法以及報(bào)錯(cuò)解決
MongoDB簡(jiǎn)介
MongoDB是一個(gè)開(kāi)源、高性能、支持海量數(shù)據(jù)存儲(chǔ)的文檔型數(shù)據(jù)庫(kù)。
是NoSQL數(shù)據(jù)庫(kù)產(chǎn)品中的一種,是最像關(guān)系型數(shù)據(jù)庫(kù)(MySQL)的非關(guān)系型數(shù)據(jù)庫(kù)
- 數(shù)據(jù)存儲(chǔ)量較大,甚至是海量
- 對(duì)數(shù)據(jù)讀寫(xiě)的響應(yīng)速度要求較高
- 某些數(shù)據(jù)安全性要求不高,可以接受一定范圍內(nèi)的誤差
MongoDB的安裝
使用docker安裝MongoDB:
docker pull mongo docker run --name mongodb-server -p 27017:27017 -v ~/data/mongodata:/data -d ?mongo
Navicat遠(yuǎn)程連接MongoDB
首先必須保證linux端口和服務(wù)器端口是打開(kāi)的
如果報(bào)錯(cuò):
解決辦法:
1、執(zhí)行命令,進(jìn)入 mongodb 容器(mongodb-server 為容器名)
docker exec -it mongodb-server /bin/bash
2、在 mongodb 容器中執(zhí)行以下命令
#更新源 apt-get update #安裝 vim apt-get install vim #修改 mongo 配置文件 vim /etc/mongod.conf.orig
將mongod.conf.orig文件中的bindIp: 127.0.0.1
注釋掉# bindIp: 127.0.0.1
或者改成bindIp: 0.0.0.0
即可開(kāi)啟遠(yuǎn)程連接。
3、遠(yuǎn)程連接要有對(duì)應(yīng)的用戶名和數(shù)據(jù)庫(kù)。
$ docker exec -it mongo mongo admin # 創(chuàng)建一個(gè)名為 admin,密碼為 123456 的用戶。 > db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]}); # 嘗試使用上面創(chuàng)建的用戶信息進(jìn)行連接。 > db.auth('admin', '123456')
總結(jié)
到此這篇關(guān)于Navicat遠(yuǎn)程連接MongoDB最全實(shí)現(xiàn)方法以及報(bào)錯(cuò)解決的文章就介紹到這了,更多相關(guān)Navicat遠(yuǎn)程連接MongoDB內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Mongodb 崩潰報(bào)錯(cuò) Too many open files的問(wèn)題解析
- 解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無(wú)效的問(wèn)題
- MongoDB添加仲裁節(jié)點(diǎn)報(bào)錯(cuò):replica set IDs do not match的解決方法
- NodeJS連接MongoDB數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò)的快速解決方法
- 關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法
- Mongodb啟動(dòng)報(bào)錯(cuò)完美解決方案:about to fork child process,waiting until server is ready for connections.
相關(guān)文章
MongoDB單表數(shù)據(jù)的導(dǎo)出和恢復(fù)實(shí)例講解
MongoDB 是一個(gè)跨平臺(tái)的,面向文檔的數(shù)據(jù)庫(kù),提供高性能,高可用性和可擴(kuò)展性方便。 MongoDB 工作在收集和文件的概念。接下來(lái)通過(guò)本文給大家介紹MongoDB單表數(shù)據(jù)的導(dǎo)出和恢復(fù)實(shí)例講解,對(duì)mongodb導(dǎo)出和恢復(fù)數(shù)據(jù)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03mongodb與sql關(guān)系型數(shù)據(jù)比較
今天小編就為大家分享一篇關(guān)于mongodb與sql關(guān)系型數(shù)據(jù)比較,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01Mongodb如何使用killCursors停止運(yùn)行的cursor
MongoDB分批向用戶返回?cái)?shù)據(jù)結(jié)果,通過(guò)游標(biāo)的移動(dòng), mongodb確定當(dāng)前返回結(jié)果的位置,是否要加載更多數(shù)據(jù)到內(nèi)存當(dāng)中,這篇文章主要介紹了Mongodb如何使用killCursors停止運(yùn)行的cursor,需要的朋友可以參考下2023-12-12