Tôi hiện đang cố gắng chạy postgresql (9.3) trên iMac của mình nhưng tôi có một số vấn đề với người dùng postgres và kết nối psql.sudo: người dùng không xác định: postgres
Tôi đã mua một thế hệ cũ iMac (có tuyết Leopard) đã được di chuyển sang Lion. Như sau về các chủ đề khác StackOverflow tôi đã thêm dòng này vào .bash_profile của tôi:
export PATH=/Library/PostgreSQL/9.3/bin:/usr/bin:$PATH
Khi tung ra pg:
sudo su postgres -c '/Library/PostgreSQL/9.3/bin/pg_ctl -D /Library/PostgreSQL/9.3/data/ -m fast start'
nó sẽ trả về:
su: unknown login: postgres
Tôi nên làm gì?
Bạn cần phải tạo tài khoản người dùng được gọi là postgres trên hệ thống hoặc kết nối với postgresql bằng tài khoản khác đã tồn tại (giả sử nó có quyền cho hoạt động). – lurker
PostgreSQL 9.3 là phiên bản ** beta ** mà tại thời điểm này, chỉ nên sử dụng để kiểm tra và báo cáo lỗi cho các nhà phát triển PostgreSQL. Sử dụng 9.2 để thay thế. –