Anda membingungkan postgres pengguna sistem dengan postgres pengguna database. sudo -u postgres psql
menjalankan psql
sesi sebagai postgres pengguna sistem(-u
) dan masuk sebagai pengguna database postgres. Pengguna database default untuk psql
, jika pengguna basis data('-U') tidak ditentukan, apakah pengguna sistem yang memulainya. Menjalankan \password postgres
kemudian membuat kata sandi untuk postgres pengguna database. Setelah selesai, Anda dapat masuk melalui psql
dari akun pengguna sistem apa pun sebagai pengguna basis data postgres. Jadi di akun pengguna pribadi Anda:psql -d postgres -U postgres
. Anda akan dimintai kata sandi, gunakan kata sandi yang Anda buat. Untuk informasi lebih lanjut, lihat Ubuntu Postgres
dan psql