在docker中安装MySQL数据库驱动。

问题描述 投票:0回答:1

我已经安装了 叠加 使用docker方法,但现在我无法连接到MySQL数据库,因为驱动程序无法加载。

我尝试通过 pip install mysqlclient它被报告为成功安装 :

Collecting mysqlclient
  Using cached mysqlclient-1.4.6.tar.gz (85 kB)
Building wheels for collected packages: mysqlclient
  Building wheel for mysqlclient (setup.py) ... done
  Created wheel for mysqlclient: filename=mysqlclient-1.4.6-cp38-cp38-linux_x86_64.whl size=108116 sha256=b05681e22caca22b405d0b518651bb8849df47e31f124571dd8788d585dd522f
  Stored in directory: /root/.cache/pip/wheels/8a/3c/e6/347e293dbcd62352ee2806f68d624aae821bca7efe0070c963
Successfully built mysqlclient
Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.4.6

我已经重新启动了docker,但驱动程序是什么? 不能在Superset里面加载。

需要做什么?如何安装缺失的MySQL驱动,使docker容器能够看到并使用它?

docker mysql-connector apache-superset superset
1个回答
1
投票

我注意到 requirements.txt 文件在安装目录下,并添加了这行内容

mysqlclient==1.4.6

然后执行命令

docker-compose up --build

而现在我们能够连接。

© www.soinside.com 2019 - 2024. All rights reserved.