PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Createuser:không thể kết nối với cơ sở dữ liệu postgres:FATAL:role tom không tồn tại

Bạn đã đề cập đến Ubuntu nên tôi đoán bạn đã cài đặt các gói PostgreSQL từ Ubuntu thông qua apt.

Nếu vậy, postgres Tài khoản người dùng PostgreSQL đã tồn tại và được định cấu hình để có thể truy cập qua peer xác thực cho các ổ cắm unix trong pg_hba.conf . Bạn đạt được nó bằng cách chạy các lệnh dưới dạng postgres người dùng unix, ví dụ:

sudo -u postgres createuser owning_user
sudo -u postgres createdb -O owning_user dbname

Đây là tất cả trong tài liệu Ubuntu PostgreSQL, tài liệu đầu tiên của Google cho "Ubuntu PostgreSQL" và có nhiều câu hỏi về Stack Overflow.

(Bạn đã làm cho câu hỏi này khó trả lời hơn rất nhiều bằng cách bỏ qua các chi tiết như hệ điều hành và phiên bản bạn đang sử dụng, cách bạn cài đặt PostgreSQL, v.v.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thuật toán so khớp trong SQL

  2. Mảng PostgreSQL của các phần tử mà mỗi phần tử là một khóa ngoại

  3. Thoát khỏi các tên cột giống từ khóa trong Postgres

  4. Heroku pg:pull không điền giản đồ

  5. java.lang.NoSuchFieldError:KHÔNG CÓ ở chế độ ngủ đông với Spring 3, maven, JPA, c3p0