PostgreSQL Là Gì
PostgreSQL là một ứng dụng quản trị cơ sở tài liệu mã nguồn mở được tăng trưởng nhấn mạnh vấn đề vào năng lực lan rộng ra và tính tuân thủ những chuẩn phong cách thiết kế cơ sở tài liệu có mối liên hệ. PostgreSQL thích hợp với nhiều hệ điều hành quản lý khác nhau gồm có những hệ quản lý thông dụng như Windows, Linux và Mac OX .
Phiên bản tiên phong của PostgreSQL ( còn được gọi tắt là Postgre ) được phát hành ra công chúng vào cuối tháng 1 năm 1997. Tính đến thời gian này ( 20 năm sau ngày phát hành ) PostgreSQL đã trở thành một trong những hệ quản tri cơ sở tài liệu được sử dụng thoáng đãng trên toàn quốc tế .
Trong bài viết này tất cả chúng ta sẽ tìm hiểu và khám phá cách cài đặt PostgreSQL trên 3 hệ quản lý Mac OS X, Linux ( với Ubuntu ) và Windows .
Cài Đặt PostgreSQL Trên Mac
Để cài đặt PostgreSQL trên hệ điều hành Mac OS X bạn có thể sử dụng Homebrew hoặc tải về bản cài đặt thủ công sử dụng tập tin cài đặt PostgreSQL dành cho hệ điều hành này. Trong bài học này chúng ta sẽ tìm hiểu cách cài đặt PostgreSQL sử dụng Homebrew.
Nếu máy tính bạn chưa có Homebrew bạn hoàn toàn có thể tìm hiểu thêm bài viết hướng dẫn cài đặt HomeBrew .
Trên hành lang cửa số dòng lệnh terminal bạn chạy câu lệnh sau để cài đặt PostgreSQL :
$ brew install postgresql
Kết thúc câu lệnh trên bạn sẽ thấy terminal hiển thị các thông tin tóm tắt quá trình cài đặt (mục Summary) hoặc yêu cầu làm thêm các tác vụ nếu có (mục Caveats)
Trường hợp không có mục Caveats xuất hiện bạn sẽ chỉ cần chay câu lệnh sau đây để khởi động PostgreSQL:
$ brew services start postgresql
Hoặc nếu như không muốn chạy PostgreSQL dưới dạng service ngầm ( background service ) như trên thì bạn chạy câu lệnh sau :
$ pg_ctl -D /usr/local/var/postgres
Trường hợp có mục Caveats xuất hiện, thường sẽ bạn sẽ thấy Homebrew yêu cầu bạn làm thêm một tác vụ nào đó. Với cài đặt PostgreSQL thì Homebrew sẽ yêu cầu tạo một symbolic link trong thư mục LaunchAgents
. Bạn sao chép câu lệnh trong phần Caveats của Homebrew và chạy nó trên terminal (tham khảo câu lệnh dưới đây và chỉnh sửa lại cho đúng với thông báo trên máy của bạn):
$ ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
Để khởi động PostgreSQL server bạn chạy câu lệnh :
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Sau đó liên kết với server sử dụng câu lệnh :
$ psql
Để dừng hoạt động giải trí của PostgreSQL server :
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Cài Đặt PostgreSQL trên Ubuntu Linux
Trên cửa sổ dòng lệnh terminal của Ubuntu bạn chạy câu lệnh sau:
sudo apt-get install postgresql postgresql-contrib
Kết thúc câu lệnh trên để khởi động PostgreSQL server bạn chạy câu lệnh sau :
$ service postgresql start
Để kết nối với PostgreSQL server thì trước tiên chúng ta cần login trên hệ thống sử dụng người dùng postgres
:
$ su - postgres
Sau đó liên kết tới PostgreSQL bạn chạy câu lệnh :
$ psql
Để thoát liên kết với PostgreSQL database server :
\q
Cuối cùng để đăng xuất khỏi người dùng postgres
trên hệ thống:
$ exit
Nếu muốn chạy PostgreSQL server cùng lúc máy tính khởi động bạn chạy câu lệnh sau :
$ sudo update-rc.d postgresql enable
Cài Đặt PostgreSQL trên Windows
Để cài đặt PostgreSQL trên Windows bạn cần tải chương trình cài đặt cho hệ quản lý và điều hành này tại địa chỉ sau .
Khi tải về bạn nhấp đúp vào tập tin cài đặt và tiến hành cài đặt. Trong quá trình cài đặt, bạn sẽ được máy tính yêu cầu thiết lập các tuỳ chọn, nếu không hiểu hoặc chắc chắn về các tuỳ chọn này bạn nên sử dụng các tuỳ chọn mặc định được đưa ra (trừ trường hợp nhập mật khẩu cho ngườii dùng postgres
để quản trị cơ sở dữ liệu thì bạn cần nhập mật khẩu riêng).
Ở bước kết thúc bạn sẽ được hỏi có muốn khởi động Launch Builder để cài đặt thêm các công cụ khác hay không? Nếu chắc chắn công cụ nào bạn muốn cài đặt thêm thì hãy nhấp vào ô checkbox, nếu không thì bạn chỉ cần nhấp Finish để hoàn tất cài đặt:
Để liên kết với PostgreSQL server trên Windows bạn hoàn toàn có thể sử dụng công cụ PgAdmin hoặc psql. Cả hai công cụ này đều đã được cài đặt sẵn trong quy trình cài đặt PostgreSQL ở trên. Chương trình psql tương thích với những ai ưa thích thao tác trên hành lang cửa số dòng lệnh trong khi đó pgAdmin tương thích với những người thích sử dụng giao diện GUI hơn. Bạn hoàn toàn có thể tìm thấy cả psql và pgAdmin trong mục tìm kiếm ứng dụng của Windows .
Source: kubet
Category: Tải Phầm Mềm
Leave a Reply