Thêm câu trả lời cho Người dùng Windows cho phiên bản postgres mới nhất (> 10),
Đi đến vị trí cài đặt postgres của bạn và tìm kiếm pg_hba.conf
, bạn sẽ tìm thấy nó trong..\postgres\data\pg_hba.conf
Mở tệp đó bằng notepad, tìm dòng này,
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
#..
Thay đổi phương thức từ md5 sang tin tưởng,
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# ...
Bây giờ hãy truy cập SQL Shell của bạn (PSQL) và để trống mọi thứ,
Server [localhost]:
Database [postgres]:
Port [8000]:
Username [postgres]:
Nó sẽ không yêu cầu mật khẩu lần này và bạn sẽ đăng nhập,
Bây giờ chạy dòng này,
ALTER USER yourusername WITH SUPERUSER
Bây giờ bạn có thể rời khỏi vỏ với \ q
Một lần nữa hãy truy cập tệp pg_hba.conf và thay đổi METHOD từ tin cậy sang md5 một lần nữa và lưu nó.
Bây giờ hãy đăng nhập với người dùng và mật khẩu mới của bạn và bạn có thể kiểm tra \ du cho các thuộc tính của nó.