Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Sqlalchemy展示了;代码516身份验证失败“;尝试连接到clickhouse db时_Python_Mysql_Sqlalchemy_Clickhouse - Fatal编程技术网

Python Sqlalchemy展示了;代码516身份验证失败“;尝试连接到clickhouse db时

Python Sqlalchemy展示了;代码516身份验证失败“;尝试连接到clickhouse db时,python,mysql,sqlalchemy,clickhouse,Python,Mysql,Sqlalchemy,Clickhouse,我已使用dbeaver连接到clickhouse db,并为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() 我得到

我已使用dbeaver连接到clickhouse db,并为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::异常:默认:身份验证失败:密码不正确或没有具有此名称的用户(版本20.3.4.10(正式版本))

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

这个问题是众所周知的-看看或

要修复此问题,需要显式将包infi.clickhouse\u orm降级至1.0.4版:

requirements.txt

。。。
内部点击房屋形式==1.0.4
它允许将-函数与sqlalchemy clickhouse预期的行为一起使用(以下版本的infi.clickhouse\u orm未传递导致“身份验证失败…”错误的密码)

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


我会避免使用官方软件,因为:

  • 未提交给主服务器的修复程序(“最新提交时间为2019年1月23日”!!)
  • 新功能未添加
  • etc存在一些问题

是sqlalchemy clickhouse的最佳选择。

根据@vladimir reply。我试过了

pip uninstall infi.clickhouse_orm
pip install infi.clickhouse_orm==1.0.4
这对我有用。
谢谢

尝试检查clickhouse安装服务器上的文件/etc/clickhouse server/users.xml-此文件包含所有可用证书的说明Hi vladimir谢谢!我很确定我的凭证是正确的,我可以用它用dbeaverHi连接到这个数据库,你解决了这个问题吗?同样的问题,我可以使用带有密码标志的clickhouse客户机命令登录,但不能使用它python@mingchau不,我没有。问题可能是sqlalchemy或其他,它与clickhouse_驱动程序一起工作,请尝试此软件包