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.
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.