Heim  >  Fragen und Antworten  >  Hauptteil

Confluence MySQL-Connector-Verbindung nicht hergestellt

Ich versuche, vom Confluence Cloud-Remotezugriff über den MySQL-Quell-Connector eine Verbindung zur MySQL-Datenbank (in meinem Laptop installiert) herzustellen. Ich kann keine Verbindung zum MySQL Connector herstellen.

Fehler: Konfiguration konnte nicht überprüft werden. wenn richtig Konfiguration, was bedeutet, dass die Konfiguration ungültig ist, und Der Connector läuft weiterhin mit der zuvor übergebenen Konfiguration verifizieren. Fehler:

Connection.Password: Es kann keine Verbindung zur Datenbank hergestellt werden

table.whitelist: Aufgrund eines Verbindungsfehlers kann nicht überprüft werden, ob die Tabelle vorhanden ist

Die gleiche JDBC-Verbindung funktioniert über ein Java-Programm auf meinem Laptop.

Beispielprogramm, das ich verwendet habe:

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");
    }

Hostname (localhost mit Port 3306 oder 192.168.2**.**:3306 (meine Laptop-IP-Adresse)) funktioniert in Java-Programmen einwandfrei.

Über den Confluence-Connector kann ich keine Verbindung herstellen. Die Schritte, die ich unten ausgeführt habe

Schritt 1. Ich habe Details zur Verbindungszeichenfolge sowie Benutzernamen und Passwort im Connector hinzugefügt.

Authentifizierung

Mit Host verbinden

192.168.2**.2**

Anschlussport

3306

Benutzer verbinden

Adi

Verbindungspasswort

******************

Datenbankname

test_kafka_connectors

SSL-Modus

lieber

Schritt 2. Erstellen Sie unten einen Benutzer (Adhi, IP-Adresse ist Confluence) in MySQL und erteilen Sie Berechtigungen. Bitte beachten Sie das Bild des Datenbankbenutzers.

Schritt 3: Ich habe versucht, das Bind-Adressattribut der Confluence-IP-Adresse in die MySQLconf-Datei mysqlrouter.conf einzufügen und den MySQL-Dienst neu zu starten, aber die Connector-Verbindung funktioniert immer noch nicht.

P粉057869348P粉057869348407 Tage vor668

Antworte allen(1)Ich werde antworten

  • P粉447495069

    P粉4474950692023-09-10 09:28:01

    192.168.2**.2** 是您家庭网络中的 LAN 子网。您需要使用 ISP 提供的公共 IP。您还需要通过路由器转发 3306 端口。


    不清楚为什么您“需要”Confluence Cloud。您应该能够在本地计算机上与 MySQL 一起运行 Kafka Connect JDBC 连接器(和 Kafka)。

    Antwort
    0
  • StornierenAntwort