システムユーザーのpostgresとデータベースユーザーのpostgresを混同しています。 sudo -u postgres psql
psql
を実行します システムユーザーpostgresとしてのセッション(-u
)そしてデータベースユーザーpostgresとしてログインします。 psql
のデフォルトのデータベースユーザー 、データベースuser('-U')が指定されていない場合、それを起動するシステムユーザーです。 \password postgres
を実行しています 次に、データベースユーザーpostgresのパスワードを作成します。それが完了したら、psql
を介してログインできます データベースユーザーpostgresとして任意のシステムユーザーアカウントから。したがって、個人ユーザーアカウントでは:psql -d postgres -U postgres
。パスワードの入力を求められます。作成したパスワードを使用してください。詳細については、 UbuntuPostgres
を参照してください。 および