簡體   English   中英

Tableau和Mongodb:警告:未為mongosqld啟用訪問控制

[英]Tableau and Mongodb: WARNING: Access control is not enabled for mongosqld

嗨,大家好,我正在嘗試將mongodb連接到tableau,但是我遇到了一些錯誤,並且知道為什么。 這是什么:

C:\Program Files\MongoDB\Connector for BI\2.9\bin>mongosqld --schema schema.drdl --mongo-uri localhost
2019-01-03T11:01:39.503-0500 I CONTROL    [initandlisten] mongosqld starting: version=v2.9.0 pid=14140 host=DESKTOP-BIP3KIF
2019-01-03T11:01:39.663-0500 I CONTROL    [initandlisten] git version: d8cbef70c1e612d299f120dd997b3872ab32a679
2019-01-03T11:01:39.663-0500 I CONTROL    [initandlisten] OpenSSL version OpenSSL 1.0.2n-fips  7 Dec 2017 (built with OpenSSL 1.0.2o  27 Mar 2018)
2019-01-03T11:01:39.663-0500 I CONTROL    [initandlisten] options: {schema: {path: "schema.drdl"}, mongodb: {net: {uri: "localhost"}}}
2019-01-03T11:01:39.663-0500 I CONTROL    [initandlisten] ** WARNING: Access control is not enabled for mongosqld.
2019-01-03T11:01:39.663-0500 I CONTROL    [initandlisten]
listen tcp 127.0.0.1:3307: bind: Intento de acceso a un socket no permitido por sus permisos de acceso.

它說我沒有權限執行此操作,但是我以admin身份運行cmd,有什么想法可以解決此問題?

這是我的指南https://docs.mongodb.com/bi-connector/v2.0/installation/ ,我陷入了第5步

編輯,似乎連接已建立,但我看不到集合或文檔

在此處輸入圖片說明

您嘗試啟動的進程mongosqld嘗試使用TCP端口mongosqld除非其他程序已使用此端口,否則任何人都可以使用此端口。

您可以在具有管理員權限的cmd.exe Shell中鍵入以下命令

netstat -b -p tcp

它列出了所有使用的端口以及使用它們的進程。 搜索端口3307,並檢查哪個進程阻止了它。

我知道這是一個較晚的答案,但是請嘗試從以下選項開始:

--noUnixSocket

是否有可能在包裝盒上運行mysqld? 使用套接字時,我已經看到類似的錯誤。 如果這樣不起作用,您也可以嘗試設置此選項

 --addr=127.0.0.1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM