如何更改 Postgresql docker 镜像密码
如何更改 Postgresql docker 镜像密码
我在Windows上使用以下命令创建了一个Postgresql docker镜像:
docker run --name airdb-postgres -e POSTGRES_PASSWORD=post1234 -d -p 5432:5432 postgres:alpine
我是否可以更改我分配给它的密码,还是应该通过丢弃此镜像来创建新的密码?
admin 更改状态以发布 2023年5月23日
我升级 postgres 12 到 15 的时候,备份和恢复之后我的用户密码无法使用,出现了一些问题。后来我通过以下步骤解决了这个问题。在 Windows 上,我使用 Git Bash 运行了以下命令。
bash
cat reset_password.sql | docker exec -i your-db-container-id psql -U postgres
reset_password.sql
ALTER USER postgres WITH PASSWORD 'mysecretpassword'; ALTER USER oc_admin WITH PASSWORD 'mysecretpassword';