我正在嘗試使用 MySQL Source 連接器從 Confluence Cloud Remote 存取連接 MySQL DB(安裝在我的筆記型電腦中)。我無法與 MySQL Connector 建立連線。
錯誤:無法驗證設定。如果對 配置,這意味著配置無效,並且 連接器繼續在先前通過的配置上運行 驗證。錯誤:
連線.密碼:無法連線到資料庫
# table.whitelist:由於連線錯誤,無法檢查表是否存在
相同的 JDBC 連線透過我筆記型電腦上的 Java 程式進行工作。
我使用的範例程式:
try { // connect way #1 String url1 = "jdbc:mysql://192.168.2**.**:3306/test_kafka_connectors"; String user = "Adhi"; String password = "*****"; conn1 = DriverManager.getConnection(url1, user, password); if (conn1 != null) { System.out.println("Connected to the database test1"); }
主機名稱(連接埠為 3306 或 192.168.2**.**:3306(我的筆記型電腦 IP 位址)的 localhost)在 Java 程式中運作正常。
使用 Confluence 連接器,我無法建立連線。 我在下面完成的步驟
第 1 步。我已在連接器內添加了連接字串詳細資訊以及用戶名和密碼。
身份驗證
連接主機\
192.168.2**.2**
連接埠
3306
連線用戶
阿迪
連線密碼
**************
# 資料庫名稱
test_kafka_connectors
# SSL模式
更喜歡
第2步.在下面的MySQL中建立使用者(Adhi,IP位址為Confluence)並授予權限。請參考資料庫使用者圖片。
第3步:我嘗試將Confluence IP位址的綁定位址屬性放入MySQLconf檔案mysqlrouter.conf中並重新啟動mysql服務,但Connector連線仍然無法正常運作。
192.168.2**.2**
是您家庭網路中的 LAN 子網路。您需要使用 ISP 提供的公用 IP。您還需要透過路由器轉送 3306 連接埠。不清楚為什麼您「需要」Confluence Cloud。您應該能夠在本機上與 MySQL 一起執行 Kafka Connect JDBC 連接器(和 Kafka)。