PSQL-D db_dev
PSQL:错误:无法连接到服务器:致命:角色“root”不存在
或
SECRET_KEY=*************************************
DEBUG=1
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
SQL_ENGINE=django.db.backends.postgresql
SQL_DATABASE=db_dev
SQL_USER=user
SQL_PASSWORD=user
SQL_HOST=db
SQL_PORT=5432
DATABASE=postgres
DJANGO_SETTINGS_MODULE=core.settings.dev
version: '3.7'
services:
web:
build: ./app
restart: always
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./app/:/usr/src/app
ports:
- 8000:8000
env_file:
- ./.env.dev
depends_on:
- db
db:
image: postgres:12.0-alpine
restart: always
volumes:
- postgres_data:/var/lib/postgres/data/
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=user
- POSTGRES_DB=db_dev
volumes:
postgres_data:
对于postgres容器,如下所示:
environment:
- POSTGRES_USER=user
- POSTGRES_PASSWORD=user
- POSTGRES_DB=db_dev
定义数据库的初始化方式。如果您没有更改它,您应该能够以用户'user'的身份使用密码'user'进行连接。
如果您确实更改了它,那么实际值是第一次启动时出现的值。在第一次启动之后,这些凭据被写入数据库,该数据库的数据位于Postgres_Data
卷上。如果要删除数据并使用新凭据重新初始化数据库,请使用docker-compose down-v
。
psql-d db_dev PSQL:错误:无法连接到服务器:致命:角色“root”不存在 或
我安装和安装postgresql-12从这里的命令[https://www.postgresql.org/download/linux/redhat/] 然后我试图登录数据库 我弄错了 我的系统上有两个pg_hba.conf文件。我按照此处的建议检查了如下所示的身份验证设置[psql:FATAL:Ident用户“postgres”身份验证失败” /data/pg_data_dir/pg_hba.c
我是个新手。 我为Mac安装了Postgres.App。我在玩psql命令时不小心丢失了postgres数据库。我不知道里面是什么。 我目前正在编写一个教程:http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ 而且我被困在 错误消息: 那么我应该采取哪些步骤呢?删除一个与psql相关的所有内容并重新安装所有内容? 谢谢你
在我做了和之后,我的postgres遇到了一些问题。我试着卸载postgres并重新安装它,但它并没有那么好用。 这就是我所做的: 现在,在我重新安装homebrew之后,当我使用时,它不显示任何错误消息。 但是我在我的Rails应用程序中运行,它显示: 更新 这对我也管用。
我使用docker查看了瓶装水的github MD文件,遇到了一个关于postgresql的问题 如果我运行我会得到错误 这是我的docker compose中postgres和psql的配置。yml文件 这是我的pg_hba。配置文件 我已经做了好几天了,任何形式的帮助都将不胜感激!非常感谢。