PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

psql:FATAL:otentikasi kata sandi gagal untuk pengguna windows 8

Pengguna di mesin Anda tidak ada hubungannya dengan pengguna di PostgreSQL. Pemasang hanya membuat akun dan peran PostgreSQL dengan nama dan kata sandi yang sama (yang menurut saya adalah ide yang buruk), tetapi mereka tidak terkait dengan cara apa pun. Pengguna Windows digunakan untuk menjalankan server, peran PostgreSQL digunakan di dalam database.

Jadi Anda harus terlebih dahulu mengakses server dengan postgres pengguna dan kemudian membuat pengguna untuk Anda sendiri. Jangan ubah nama pengguna di dalam server, atau pengguna yang menjalankan server! Cukup buat nama pengguna baru dan berikan izin yang Anda butuhkan.

Anda dapat menggunakan psql -U postgres untuk terhubung ke server dan akan meminta kata sandi.

Periksa izin untuk pg_hba.conf, pengguna postgres harus memiliki izin untuk itu. Jika Anda hanya mengeditnya sebagai admin, itu akan baik-baik saja, tetapi jika Anda mengambil izin atau apa pun, itu mungkin mengacaukannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL tidak akan mulai:server.key memiliki akses grup atau dunia

  2. Peningkatan kinerja prosedur tersimpan PostgreSQL 9.6

  3. Memesan hasil model bersarang yang penuh semangat di Node Sequelize

  4. postgresql mengembalikan 0 jika nilai yang dikembalikan adalah nol

  5. SQLAlchemy, Psycopg2 dan Postgresql COPY