尝试连接到Clickhouse数据库时,Sqlalchemy显示“代码516身份验证失败”

Steve.Gao

我已使用dbeaver连接到Clickhouse数据库,并为python 3.7安装了sqlalchemy v1.3.13和clickhouse-sqlalchemy 0.1.3。

当我尝试与

from sqlalchemy import create_engine 
engine_clickhouse = create_engine('clickhouse://use:pass@host:port/db')
engine_clickhouse.raw_connection()

我有

异常:代码:516,e.displayText()= DB :: Exception:默认值:身份验证失败:密码错误或没有使用该名称的用户(版本20.3.4.10(官方版本))

有人知道为什么吗?我没有找到类似的问题。

弗拉基米尔

此问题是众所周知的-查看sqlalchemy-clickhouse Issue-45sqlalchemy-clickhouse Issue-49

要解决此问题,需要将infi.clickhouse_orm软件包明确降级1.0.4版本

requirements.txt

...
infi.clickhouse_orm==1.0.4

它允许使用_build_params与所期望的行为-函数的SQLAlchemy-clickhouse(以下版本infi.clickhouse_orm不会传递导致“身份验证失败..'-错误的密码)。

或者,也可以使用修复了此错误的叉子,例如adaiboy fork


我会避免使用官方的sqlalchemy-clickhouse,因为:

  • 未提交给master的修复程序(“最新提交于2019年1月23日”!)
  • 新功能未添加
  • 还有一些问题与熊猫

clickhouse驱动是最大的替代SQLAlchemy的-clickhouse

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在mLab上连接到MongoDB数据库失败身份验证

来自分类Dev

尝试使用jdbc从Clojure连接到Postgresql时,密码身份验证失败

来自分类Dev

如何使用Active Directory登录和MultiFactor身份验证(MFA)连接到数据库

来自分类Dev

NodeJS:如何使用Mac上的Windows身份验证/ trustedConnection连接到MSQL数据库

来自分类Dev

MongoDB使用Shell命令连接到身份验证数据库

来自分类Dev

Mongo Atlas:自定义数据库的连接身份验证失败

来自分类Dev

将ejabberd默认数据库移至MySQL显示身份验证失败

来自分类Dev

MongoDB程序新数据库身份验证失败

来自分类Dev

将 Firebase 身份验证与 Firebase 数据库连接

来自分类Dev

验证失败,连接到MongoLab数据库时代码18

来自分类Dev

尝试使用Eclipse连接到MySql数据库时Ping失败

来自分类Dev

尝试使用Eclipse连接到MySql数据库时Ping失败

来自分类Dev

如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

来自分类Dev

身份验证尝试从Fantom脚本连接到MongoLab中托管的MongoDB失败。怎么了?

来自分类Dev

无法将 json 文件导入 mLab 数据库 - 断言:18 { ok:0.0,errmsg:“身份验证失败”,代码:18 }

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试通过Windows身份验证连接到MySQL时出现NullReferenceException

来自分类Dev

通过PgAdmin III连接到PostgreSQL时,身份验证失败错误

来自分类Dev

使用身份验证连接到站点时,Swift 3 NSURLSession/NSURLConnection HTTP 加载失败

来自分类Dev

使用SQLAlchemy连接到数据库

来自分类Dev

连接到数据库时未显示Google Map

来自分类Dev

通过身份验证连接到MongoDB失败

来自分类Dev

使用证书身份验证进行任何连接尝试时,RabbitMQ SSL握手失败

来自分类Dev

C# 程序使用我的 Windows AD 身份验证连接到我的数据库,而不是我编码到其中的连接字符串。为什么?

来自分类Dev

尝试连接到数据库

来自分类Dev

Blazor Server .Net Core身份验证链接到其他数据库表

Related 相关文章

  1. 1

    在mLab上连接到MongoDB数据库失败身份验证

  2. 2

    尝试使用jdbc从Clojure连接到Postgresql时,密码身份验证失败

  3. 3

    如何使用Active Directory登录和MultiFactor身份验证(MFA)连接到数据库

  4. 4

    NodeJS:如何使用Mac上的Windows身份验证/ trustedConnection连接到MSQL数据库

  5. 5

    MongoDB使用Shell命令连接到身份验证数据库

  6. 6

    Mongo Atlas:自定义数据库的连接身份验证失败

  7. 7

    将ejabberd默认数据库移至MySQL显示身份验证失败

  8. 8

    MongoDB程序新数据库身份验证失败

  9. 9

    将 Firebase 身份验证与 Firebase 数据库连接

  10. 10

    验证失败,连接到MongoLab数据库时代码18

  11. 11

    尝试使用Eclipse连接到MySql数据库时Ping失败

  12. 12

    尝试使用Eclipse连接到MySql数据库时Ping失败

  13. 13

    如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

  14. 14

    身份验证尝试从Fantom脚本连接到MongoLab中托管的MongoDB失败。怎么了?

  15. 15

    无法将 json 文件导入 mLab 数据库 - 断言:18 { ok:0.0,errmsg:“身份验证失败”,代码:18 }

  16. 16

    尝试连接到SQL Server数据库时出错

  17. 17

    尝试连接到SQL Server数据库时出错

  18. 18

    尝试连接到SQL Server数据库时出错

  19. 19

    尝试连接到SQL Server数据库时出错

  20. 20

    尝试通过Windows身份验证连接到MySQL时出现NullReferenceException

  21. 21

    通过PgAdmin III连接到PostgreSQL时,身份验证失败错误

  22. 22

    使用身份验证连接到站点时,Swift 3 NSURLSession/NSURLConnection HTTP 加载失败

  23. 23

    使用SQLAlchemy连接到数据库

  24. 24

    连接到数据库时未显示Google Map

  25. 25

    通过身份验证连接到MongoDB失败

  26. 26

    使用证书身份验证进行任何连接尝试时,RabbitMQ SSL握手失败

  27. 27

    C# 程序使用我的 Windows AD 身份验证连接到我的数据库,而不是我编码到其中的连接字符串。为什么?

  28. 28

    尝试连接到数据库

  29. 29

    Blazor Server .Net Core身份验证链接到其他数据库表

热门标签

归档