2015-12-16 292 views
2

我使用dbeaver連接到需要用戶名和密碼的遠程mongodb服務器。我可以用命令mongo -u spider -p spider 10.20.88.19/spider連接到它,但用dbeaver失敗。無法用dbeaver連接到遠程mongodb

enter image description here

我已經嘗試了所有這些憑證的機制,但沒有奏效。當我使用平原機制,它說

DBException:錯誤連接到蒙戈實例[10.20.88.19] com.mongodb.MongoTimeoutException:MongoTimeoutException:30000個後MS超時在等待服務器匹配ReadPreferenceServerSelector {readPreference =初級}。客戶端集羣狀態視圖是{type = UNKNOWN,servers = [{address = 10.20.88.19:27017,type = UNKNOWN,state = CONNECTING,exception = {com.mongodb.MongoSecurityException:異常驗證MongoCredential {mechanism = PLAIN,userName = 'com.mongodb.MongoCommandException:命令失敗,錯誤2:'Unsupported mechanism PLAIN'10.20.88.19:27017。'spider',source ='spider',password =,mechanismProperties = {}}}。完全響應是{「supportedMechanisms」:[「MONGODB-CR」,「MONGODB-X509」,「SCRAM-SHA-1」],「ok」:0.0,「code」:2,「errmsg」:「Unsupported mechanism普通紙」}}}]

而且使用MongoDB的-CR

DBException時:錯誤連接到蒙戈實例[10.20.88.19] com.mongodb.MongoCommandException:MongoCommandException:命令失敗,錯誤13:服務器10.20.88.19:27017上'未授權管理員執行命令{listDatabases:1}'。完整的響應{ 「OK」:0.0, 「ERRMSG」: 「未授權的管理員執行命令{listDatabases:1}」, 「密碼」:13}

回答

0

您需要在運行jsonListener你數據庫服務器或應用程序服務器,然後連接到該jsonListenner框和端口。

+0

你有任何教程的鏈接? –