Cách cài đặt PostgreSQL bằng mã nguồn: 12 bước

Mục lục:

Cách cài đặt PostgreSQL bằng mã nguồn: 12 bước
Cách cài đặt PostgreSQL bằng mã nguồn: 12 bước

Video: Cách cài đặt PostgreSQL bằng mã nguồn: 12 bước

Video: Cách cài đặt PostgreSQL bằng mã nguồn: 12 bước
Video: DỌN RÁC máy tính kiểu này là DỞ RỒI chị ơi 🥲 2024, Tháng tư
Anonim

Bạn đã bao giờ muốn cài đặt máy chủ PostgreSql với một số tùy chọn tùy chỉnh chưa? Cần cài đặt máy chủ PostgreSQL từ mã nguồn thay vì các gói được cấu hình sẵn? Bài viết này hướng dẫn bạn một thủ tục cài đặt ngắn để khởi động và chạy máy chủ PostgreSql!

Các bước

Cài đặt PostgreSQL bằng mã nguồn Bước 1
Cài đặt PostgreSQL bằng mã nguồn Bước 1

Bước 1. Lấy mã nguồn từ trang web PostgreSQL [1]

Cài đặt PostgreSQL bằng mã nguồn Bước 2
Cài đặt PostgreSQL bằng mã nguồn Bước 2

Bước 2. Giải nén gói mã nguồn

Sử dụng lệnh bash / console sau:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 là tên của phiên bản hiện tại. Các phiên bản trong tương lai có thể khác ở phần 8.3.3.
  • Một thư mục có tên postgresql-8.3.3 sẽ được tạo trong thư mục hiện tại (thư mục bạn đã thực thi tập lệnh trên).

    Cài đặt PostgreSQL bằng mã nguồn Bước 2 Dấu đầu dòng 2
    Cài đặt PostgreSQL bằng mã nguồn Bước 2 Dấu đầu dòng 2
Cài đặt PostgreSQL bằng mã nguồn Bước 3
Cài đặt PostgreSQL bằng mã nguồn Bước 3

Bước 3. Thay đổi thư mục hiện tại thành thư mục mới được tạo (postgresql-8.3.3)

Cài đặt PostgreSQL bằng mã nguồn Bước 4
Cài đặt PostgreSQL bằng mã nguồn Bước 4

Bước 4. Định cấu hình cây nguồn cho hệ thống của bạn và chọn các tùy chọn cài đặt bạn muốn:

  • Cấu hình mặc định: chạy lệnh

    ./configure

    trên bash / bảng điều khiển của bạn

  • Cấu hình tùy chỉnh (chỉ dành cho người dùng nâng cao): bạn có thể đặt nhiều tùy chọn cấu hình tùy chỉnh bằng cách sử dụng các tùy chọn dòng lệnh được liệt kê trong tài liệu PostgreSQL [2]
Cài đặt PostgreSQL bằng mã nguồn Bước 5
Cài đặt PostgreSQL bằng mã nguồn Bước 5

Bước 5. Bắt đầu quá trình xây dựng bằng cách thực hiện dòng lệnh

gmake

trong bảng điều khiển / bash của bạn.

Quá trình này có thể mất vài phút tùy thuộc vào phần cứng của bạn. Dòng cuối cùng được hiển thị phải là:

Tất cả PostgreSQL được tạo thành công. Sẵn sàng để cài đặt.

Cài đặt PostgreSQL bằng mã nguồn Bước 6
Cài đặt PostgreSQL bằng mã nguồn Bước 6

Bước 6. Cài đặt các tệp PostgreSql bằng cách thực hiện lệnh bash / console:

gmake cài đặt

sẽ cài đặt các tệp vào / usr / local / pgsql trừ khi bạn sử dụng tùy chọn dòng lệnh --prefix = PREFIX, trong trường hợp đó, các tệp sẽ được cài đặt theo đường dẫn được chỉ định bởi PREFIX

Cài đặt PostgreSQL bằng mã nguồn Bước 7
Cài đặt PostgreSQL bằng mã nguồn Bước 7

Bước 7. Tạo tài khoản siêu người dùng cho PostgreSQL bằng cách thực hiện lệnh sau trong bảng điều khiển bash:

adduser postgres

Cài đặt PostgreSQL bằng mã nguồn Bước 8
Cài đặt PostgreSQL bằng mã nguồn Bước 8

Bước 8. Tạo một thư mục để chứa cây dữ liệu PostgreSQL bằng cách thực hiện các lệnh sau trong bảng điều khiển bash:

mkdir / p01 / pgsql / data

chown postgres / p01 / pgsql / data

Cài đặt PostgreSQL bằng mã nguồn Bước 9
Cài đặt PostgreSQL bằng mã nguồn Bước 9

Bước 9. Tạo cụm PostgreSQL bằng cách thực thi:

su - postgres

/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data

Cài đặt PostgreSQL bằng mã nguồn Bước 10
Cài đặt PostgreSQL bằng mã nguồn Bước 10

Bước 10. Khởi động máy chủ PostgreSQL (quá trình postmaster) bằng cách thực hiện:

/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> logfile 2> & 1 &

Cài đặt PostgreSQL bằng mã nguồn Bước 11
Cài đặt PostgreSQL bằng mã nguồn Bước 11

Bước 11. Tạo cơ sở dữ liệu PostgreSQL trong cụm bằng cách thực thi:

/ usr / local / pgsql / bin / createb test

Cài đặt PostgreSQL bằng mã nguồn Bước 12
Cài đặt PostgreSQL bằng mã nguồn Bước 12

Bước 12. Đăng nhập vào cơ sở dữ liệu bằng lệnh psql:

/ usr / local / pgsql / bin / psql test

Phương pháp 1 trên 1: Danh sách đầy đủ các lệnh

Đây là danh sách đầy đủ các lệnh sẽ được thực hiện được mô tả trong bài viết này để cài đặt máy chủ. Điều này có thể được lưu vào một tập lệnh để thực thi sau này.

./configure

gmake

su

gmake cài đặt

adduser postgres

mkdir / usr / local / pgsql / data

chown postgres / usr / local / pgsql / data

su - postgres

/ usr / local / pgsql / bin / initdb -D / usr / local / pgsql / data

/ usr / local / pgsql / bin / postgres -D / usr / local / pgsql / data> logfile 2> & 1 &

/ usr / local / pgsql / bin / createb test

/ usr / local / pgsql / bin / psql test

Đề xuất: