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

Làm cách nào để khởi động máy chủ PostgreSQL trên Mac OS X?

Trình quản lý gói Homebrew bao gồm các bảng khởi chạyctl để bắt đầu tự động. Để biết thêm thông tin, hãy chạy brew info postgres .

Bắt đầu theo cách thủ công

pg_ctl -D /usr/local/var/postgres start

Dừng thủ công

pg_ctl -D /usr/local/var/postgres stop

Bắt đầu tự động

"Để có launcherd hãy bắt đầu postgresql ngay bây giờ và khởi động lại khi đăng nhập:"

brew services start postgresql

Kết quả của pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Kết quả của trạng thái pg_ctl -D /usr/local/var/postgres status ?

Có bất kỳ thông báo lỗi nào trong server.log không?

Đảm bảo rằng kết nối máy chủ cục bộ tcp được bật trong pg_hba.conf:

# IPv4 local connections:
host    all    all    127.0.0.1/32    trust

Kiểm tra địa chỉ nghe và cổng trong postgresql.conf:

egrep 'listen|port' /usr/local/var/postgres/postgresql.conf

#listen_addresses = 'localhost'        # What IP address(es) to listen on;
#port = 5432                # (change requires restart)

Đang dọn dẹp

Rất có thể PostgreSQL đã được cài đặt thông qua Homebrew, Fink, MacPorts hoặc trình cài đặt EnterpriseDB.

Kiểm tra kết quả đầu ra của các lệnh sau để xác định nó đã được cài đặt trình quản lý gói nào:

brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng quan về các thủ tục được lưu trữ mới trong PostgreSQL 11

  2. Không thể CHỌN từ mệnh đề CẬP NHẬT TRẢ LẠI trong postgres

  3. gem install pg --with-pg-config hoạt động, gói không thành công

  4. sử dụng lệnh database_name trong PostgreSQL

  5. PostgreSQL:Tạo bảng nếu không tồn tại AS