dataease 2.10.10添加maxkb默认的postgresql提示密码错误

如图,maxkb是默认配置安装的,使用配置文件里的用户名密码无法成功添加数据源


  • 问问题请带上 DataEase 版本信息、安装部署方式信息、详细错误信息,减少不必要的来回沟通!
  • 不要重复发帖!

在/opt/maxkb/.env里看一下密码

先使用navicat连接一下测试通过,或者在服务器上使用命令登录数据库,看看这个密码,能不能登录~

您好,感谢恢复,服务器和容器内都没有这个/opt/maxkb/.env文件

在服务器尝试链接也连不上

你是通过安装包安装的吗?安装目录默认是虚拟机的 /opt/maxkb 有没有修改过?

不是,直接使用docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages registry.fit2cloud.com/maxkb/maxkb

这种方式运行的,数据库运行在容器的 5432 端口。你需要把容器端口映射出来,命令中加一个 -p 5432:5432
默认的用户密码可以进去容器看(容器ID替换成自己的)
docker exec -it 容器ID env

原来如此,非常感谢你的耐心解答

您好,我通过iptable的方式增加了端口转发,现在我已经可以在自己的电脑上远程连接了

但是通过DataEase添加数据源还是失败了