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

Rails không thể đăng nhập vào postgresql - PG ::Lỗi - mật khẩu - Thông tin chính xác

Database.yml:

connection: &connection
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: username
  password: tehpass

development:
  <<: *connection
  database: dbname_development

test:
  <<: *connection
  database: dbname_test

production:
  <<: *connection
  database: dbname_production

Nếu điều này không hiệu quả với bạn thì có thể đã xảy ra sự cố trong quá trình cài đặt.

Truy cập trang này blog , hy vọng điều này có thể giúp ích cho bạn.

CHỈNH SỬA

TRƯỜNG HỢP LỖI:

e_sendauth: no password supplied 

fe_sendauth: no password supplied

Điều này xảy ra trong bản cài đặt Ubuntu gốc và do các quyền trong pg_hba.conf quá hạn chế theo mặc định. Để cho phép các đường ray kết nối, chỉ cần thay đổi phần dưới cùng của pg_hba.conf thành như thế này.

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local   all         all                               trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
# IPv6 local connections:
host    all         all         ::1/128               trust

Hãy cho tôi biết nếu điều này có ích hay không?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay đổi sqlite thành PostgreSQL bằng ruby ​​trên đường ray

  2. Cách tạo cột nhận dạng tương đương của SQL Server trong Postgres

  3. Cách to_date () hoạt động trong PostgreSQL

  4. Truy vấn cập nhật đơn giản chậm trên cơ sở dữ liệu PostgreSQL với 3 triệu hàng

  5. Thay đổi kiểu dữ liệu cột từ Văn bản thành Số nguyên trong PostgreSQL