1. 使用docker启动postgres:
docker run --name mypostgres -e POSTGRES_PASSWORD=KXGNEYpkyxuXXfRB -d postgres:15-alpine

这个命令会在后台启动一个名为mypostgres的容器,并设置postgres用户的密码为KXGNEYpkyxuXXfRB。

  1. 进入容器连接测试是否使用密码登陆:
docker exec -it mypostgres psql -U postgres

这个命令将在容器内启动psql客户端,并使用postgres用户连接数据库。如果连接成功,就意味着密码设置成功。

  1. 查看密码:

要查看postgres用户的密码,可以使用如下命令:

docker exec mypostgres cat /var/lib/postgresql/data/pg_hba.conf | grep password

这个命令会打印pg_hba.conf文件中包含“password”的那一行,其中包含了加密后的密码。

  1. 修改root账号的密码:

要修改root账号的密码,可以先使用如下命令进入容器内:

docker exec -it mypostgres bash

然后在容器内执行以下命令修改root账号的密码:

psql -U postgres -c "ALTER USER root WITH PASSWORD 'new_password';"

这个命令会使用postgres用户连接数据库,并将root账号的密码修改为new_password。修改成功后,可以使用root账号和新密码连接数据库了。

软件:postgres15-alpine 设置用户名:root 密码:KXGNEYpkyxuXXfRB使用docker 启动postgres进入容器连接测试是否使用密码登陆和查看密码并修改root帐号的密码

原文地址: https://www.cveoy.top/t/topic/bSA6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录