zoukankan      html  css  js  c++  java
  • kettle连接tdsql报错Proxy ERROR: Access denied for user

    一、tdsql是什么?

      tdsql是腾讯云基于开源mysql的基础上开发的分片集群式的mysql

           在使用和sql语句上和mysql是一样的,就完全可以当着mysql来用

    二、 但在kettle连接tdsql时报错Proxy ERROR: Access denied for user

      错误说明,用户名或密码错误

      使用Mysql的客户端,使用同样的用户名和密码,可以正常登陆

      1. 我一开始,以为是在kettle中保存数据库的密码做了加密

             在kettle连接过程中,因为mysql和tdsql的区别导致账号密码有问题

            2. 网上查找了一下,有文章说是mysql8.0连接kettle时需要mysql8的jdbc驱动

             下载了,放到Lib目录下还是同样的问题

          网上没有任何kettle连接tdsql的文章,耗费半天时间解决不了问题,以为驱动无法支持,所以kettle无法连接tdsql

    三、 就在放弃的时候,发现自己保存的数据库密码有一个空格,

            原来是kettle中连接tdsql的时候,填写密码的时候,在尾部多了一个小空格,导致密码错误

    总结:

      1. 下次再碰到密码错误,一定要检查空格的问题

      2. kettle完全可以像使用mysql一样连接tdsql

      3. kettle连接mysql8和mysql5.7不需要更新Jdbc驱动

  • 相关阅读:
    Navigator对象
    Location对象
    History 对象
    计时器用法
    window对象
    某班的成绩出来了,现在老师要把班级的成绩打印出来,和 显示当前时间
    牛客练习赛14A(唯一分解定理)
    贪心法(举例子强行凑规律)
    线性筛(欧拉筛法)
    欧拉函数
  • 原文地址:https://www.cnblogs.com/qumogu/p/13523825.html
Copyright © 2011-2022 走看看