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

Làm cách nào để kết nối với localhost PostgreSQL trên Mac bằng PSequel GUI?

localhost:3000 là url mặc định của máy chủ web. Theo mặc định, kết nối dịch vụ SQL postgre là localhost trên 5432 đăng bài.

$ cat /etc/services | grep postgres
postgres    5432/tcp            # POSTGRES
postgres    5432/udp            # POSTGRES

Đó là cho unix như các hệ thống. Và tôi có postgres máy chủ đang nghe trên 5432 cổng.

$ netstat -l  --numeric-ports |grep 5432
tcp        0      0 localhost.localdomain:5432  *:* 
unix  2      [ ACC ]     STREAM     LISTENING     11396  /tmp/.s.PGSQL.5432

Vì vậy, các trường sẽ có các giá trị mặc định sau:

  1. Máy chủ / Ổ cắm

    localhost
    

    Với mục đích thử nghiệm / phát triển, hầu hết mọi người sử dụng máy chủ cục bộ để kết nối với db.

  2. Cảng

    5432
    

    Đó chỉ là postgres cổng kết nối máy chủ (không phải máy chủ web). Để xác thực, chỉ cần liệt kê và ghi lại postgres tệp cấu hình, như sau:

    # cat /var/lib/pgsql/data/postgresql.conf | grep port
    #port = 5432                # (change requires restart)
    

    Ở đây nó được nhận xét ra, vì vậy các giá trị mặc định được áp dụng.

  3. Người dùng

    nhưng bạn phải tạo vai trò người dùng trước khi kết nối với postgres người dùng với createuser hoặc psql tiện ích đầu cuối.

  4. Mật khẩu

    Khi bạn tạo, người dùng chỉ cần để trống mật khẩu. Vì vậy, bạn có thể giữ trường trống trong biểu mẫu.

  5. Cơ sở dữ liệu

    Đó là tên cơ sở dữ liệu. Tạo nó bằng lệnh nếu cần.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlalchemy, lọc một cột json chứa một mảng

  2. Regex loại bỏ tất cả các lần xuất hiện của nhiều ký tự trong một chuỗi

  3. Nhiều lệnh gọi array_agg () trong một truy vấn

  4. lỗi gem install pg:không thể hiểu kern.osversion `14.0.0 'trên Yosemite w / Ruby 2.1.5

  5. Sequelize Migration:quan hệ <table> không tồn tại