Maison  >  Questions et réponses  >  le corps du texte

Connexion au connecteur Confluence MySQL non établie

J'essaie de me connecter à la base de données MySQL (installée sur mon ordinateur portable) depuis l'accès à distance de Confluence Cloud à l'aide du connecteur MySQL Source. Je ne parviens pas à établir une connexion au connecteur MySQL.

Erreur : Impossible de vérifier la configuration. si c'est vrai configuration, ce qui signifie que la configuration n'est pas valide, et Le connecteur continue de s'exécuter sur la configuration précédemment passée vérifier. Erreur :

Connection.Password : Impossible de se connecter à la base de données

table.whitelist : Impossible de vérifier si la table existe en raison d'une erreur de connexion

La même connexion JDBC fonctionne via un programme Java sur mon ordinateur portable.

Exemple de programme que j'ai utilisé :

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

Le nom d'hôte (localhost avec le port 3306 ou 192.168.2**.**:3306 (l'adresse IP de mon ordinateur portable)) fonctionne bien dans le programme Java.

Avec le connecteur Confluence, je n'arrive pas à établir de connexion. Les étapes que j'ai complétées ci-dessous

Étape 1. J'ai ajouté les détails de la chaîne de connexion ainsi que le nom d'utilisateur et le mot de passe à l'intérieur du connecteur.

Authentification

Connectez-vous à l'hôte

192.168.2**.2**

Port de connexion

3306

Connectez les utilisateurs

Adi

Mot de passe de connexion

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

Nom de la base de données

test_kafka_connectors

Mode SSL

je préfère

Étape 2. Créez un utilisateur (Adhi, l'adresse IP est Confluence) dans MySQL ci-dessous et accordez les autorisations. Veuillez vous référer à l'image de l'utilisateur de la base de données.

Étape 3 : J'ai essayé de mettre l'attribut d'adresse de liaison de l'adresse IP Confluence dans le fichier MySQLconf mysqlrouter.conf et de redémarrer le service mysql, mais la connexion du connecteur ne fonctionne toujours pas.

P粉057869348P粉057869348407 Il y a quelques jours669

répondre à tous(1)je répondrai

  • P粉447495069

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

    192.168.2**.2** est un sous-réseau LAN sur votre réseau domestique. Vous devez utiliser l'adresse IP publique fournie par votre FAI. Vous devrez également transférer le port 3306 via votre routeur.


    Je ne sais pas pourquoi vous avez « besoin » de Confluence Cloud. Vous devriez pouvoir exécuter le connecteur JDBC Kafka Connect (et Kafka) avec MySQL sur votre ordinateur local.

    répondre
    0
  • Annulerrépondre