首页  >  问答  >  正文

Confluence MySQL 连接器连接未建立

我正在尝试使用 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连接仍然无法正常工作。

P粉057869348P粉057869348407 天前672

全部回复(1)我来回复

  • P粉447495069

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

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


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

    回复
    0
  • 取消回复