chatchat-space / Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Apache License 2.0
31.42k stars 5.48k forks source link

请问如何在0.3.1版本中连接上mysql数据库,完成数据库问答,求详细步骤,小白求学 #4899

Open 2776721779 opened 3 weeks ago

wpcwpcwpc commented 3 weeks ago

在python、mysql环境满足的前提下,将basic_settings.yaml里sqlite的默认配置修改成如下即可(替换user\password)

知识库信息数据库连接URI

SQLALCHEMY_DATABASE_URI: mysql+pymysql://:@127.0.0.1:3307/knowledge_base

2776721779 commented 3 weeks ago

文件中的内容填写的没问题,推理时,出现了下面的问题,请问您遇到过这个问题吗?怎么解决的? sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '主机地址' ([Errno 11001] getaddrinfo failed)") (Background on this error at: https://sqlalche.me/e/20/e3q8)

2776721779 commented 3 weeks ago

在python、mysql环境满足的前提下,将basic_settings.yaml里sqlite的默认配置修改成如下即可(替换user\password)

知识库信息数据库连接URI

SQLALCHEMY_DATABASE_URI: mysql+pymysql://:@127.0.0.1:3307/knowledge_base

请问您遇到过这个问题吗,怎么解决的

linssbf commented 3 weeks ago

数据库跟向量库不同的吧 向量库应该是在kb_settings.yaml这里设置

2776721779 commented 3 weeks ago

数据库和向量库没有什么关系吧

数据库跟向量库不同的吧 向量库应该是在kb_settings.yaml这里设置