docker SQLAlchemy/页面管理员:错误:用户“root”的密码验证失败

vi4fp9gy  于 2023-01-20  发布在  Docker
关注(0)|答案(1)|浏览(228)

我正在进行一项研究,需要存储一些数据。我在网上找到了一个开源的数据抓取器和解析器:https://github.com/hicsail/materials
我已经按照一些说明(其中一些但不是全部来自here)安装了Postgres,创建了一个docker-compose.yml文件,并创建了一个配置文件:

上面是配置文件,下面是.yml文件

我首先进入pgAdmin文件夹并运行“docker-composite up”,然后,结果如下:

我不确定“no privileges flag”是否意味着什么。无论如何,在此之后,我在浏览器中打开了一个localhost:5050,并登录到pgAdmin.

我将数据库命名为“materials”,因为这是它应该命名的名称。x1c4d 1x
用户名和密码也是一样;但是,当我运行命令解析数据时,我得到了这个错误:

我已经在这个问题上纠结了很长时间,而且我似乎找不到任何解决方案。根据要求,这是在python2.7 conda环境中运行的。这些是其他安装的库(我不能100%确定这些是确切的版本,但我试图让它们尽可能接近)。

psycopg2==2.7.3.1
requests>=2.20.0
SQLAlchemy==1.0.9
wheel==0.24.0

如果我需要澄清什么,请让我知道。谢谢。

ccgok5k5

ccgok5k51#

我找到了这个问题的答案。我必须进入服务,然后进入postgres,并阻止它运行。然后我必须杀死端口“5432”并再次运行它。

相关问题