web-dev-qa-db-ja.com

デフォルトのPostgreSqlパスワードは何ですか?

私はdockerを使用してみましたが、このDockerコンテナーをインストールしてください https://hub.docker.com/r/mdillon/postgis/ 手動でこのコマンドを実行します:

docker run --name some-postgis -e POSTGRES_PASSWORD=mysecretpassword -d mdillon/postgis

そして今、psqlに入力します:

su postgres

ANd私はログインできません。私は常にpostgresがデフォルトのパスワードであると考えていますが、これは許可されていません。

そこで見逃してしまうものは?

3
Kliver Max

デフォルトのパスワードはありません。 PostgreSQLのデフォルトの認証モードは、sql DBユーザー/パスワードではなく、identに設定されています。

ランニング cat /var/lib/pgsql/9.3/data/pg_hba.confはそれを示します。

実際のところ、PostgreSQLに正しく接続するには、PostgreSQLのインストールに使用された正しいOSユーザーとしてログインする必要があります。 OSユーザーで実際に認証します。

5
Overmind