i am trên máy chủ ubuntu 12.04 và tôi đang cố cài đặt postgresql. Hiện tại, tôi đã cài đặt thành công nó nhưng không thể cấu hình nó. Tôi cần phải tạo ra một vai trò để di chuyển về phía trước và tôi chạy lệnh này trong terminal:không thể tạo postgres của người dùng: role "postgres" không tồn tại
[email protected]: createuser -s -r postgres
và nó nói:
createuser: could not connect to database postgres: FATAL: role "root" does not exist
Fine, vì vậy tôi đã làm:
su - postgres
và sau đó thử lại
[email protected]: createuser -s -r postgres
và tôi đã nhận lỗi
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
và tôi nhận được lỗi tương tự khi tôi làm
psql -d dbname
của nó giống như một vòng lặp, tôi vẫn chưa thể tạo ra một vai trò postgres
vì vai trò postgres
chưa tồn tại.
Làm cách nào để khắc phục sự cố này?
Phiên bản postgres có vẻ là 9.1.x và phiên bản Ubuntu là 12.10
Đầu ra của 'sudo pg_lsclusters' là gì? –
@ A.H. Không tìm thấy lệnh 'pg_lsclusters'. Nó yêu cầu tôi cài đặt gói «postgresql-common'. Tôi đã thử làm người dùng root và tôi gặp lỗi. Thử đã xóa 'postgres-xc' và' dpkg: error processing postgres-xc (--remove): 'và sau đó nó thoát. – ktkaushik