Một người bạn của tôi đã thực hiện cấu hình này trên máy mac của tôi. Nhưng tôi không biết tên người dùng và mật khẩu anh ấy đã chọn.
Một người bạn của tôi đã thực hiện cấu hình này trên máy mac của tôi. Nhưng tôi không biết tên người dùng và mật khẩu anh ấy đã chọn.
Câu trả lời:
Bạn sẽ không thể tìm ra mật khẩu mà anh ta đã chọn. Tuy nhiên, bạn có thể tạo người dùng mới hoặc đặt mật khẩu mới cho người dùng hiện tại.
Thông thường, bạn có thể đăng nhập với tư cách là người dùng postgres:
Mở một Terminal và thực hiện sudo su postgres
. Bây giờ, sau khi nhập mật khẩu quản trị, bạn có thể khởi chạy psql
và làm
CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
Điều này tạo ra một người dùng quản trị mới. Nếu bạn muốn liệt kê những người dùng hiện có, bạn cũng có thể
\du
để liệt kê tất cả người dùng và sau đó
ALTER USER yourusername WITH PASSWORD 'yournewpass';
Bạn có thể thay đổi pg_hba.conf và sau đó tải lại postgresql. một cái gì đó trong pg_hba.conf có thể giống như dưới đây:
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
sau đó bạn thay đổi người dùng của bạn thành postgresql, bạn có thể đăng nhập thành công.
su postgresql