Linux

Cài đặt PostgreSQL 11 trên Centos 6/7,Fedora 28/27/26

Contents:

PostgreSQL là gì?

PostgreSQL là hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở tiên tiến mà mục đích chính là tuân thủ theo chuẩn và khả năng mở rông. PostgreSQL hay còn gọi là Postgree áp dụng chuẩn SQL ANSI/IOS cùng với các phiên bản.

So với các hệ quản trị cơ sử dữ liệu quan hệ khác, PostgreSQL khá khác. Nó hỗ trợ hướng đối tượng mạnh mẽ và chức năng cơ sở dữ liệu quan hệ. Ví dụ như hỗ trợ hoàn toàn cho các giao dịch đáng tin cậy như là Atomicity, Consistency, Isolation, Durability (ACID).

Do có nền tảng công nghệ mạnh mẽ, Postgres có hoàn toàn có khả năng xử lý nhiều tiến trình rất hiệu quả. Sự hỗ trợ đồng thời đạt được mà không cần đọc các khóa nhờ vào sự thực hiện của Multiversion Concurrency Control (MVCC), mà nó cũng đảm bảo việc tuân thủ theo ACID.

Nguồn: Viblo

Bài viết này sẽ hướng dẫn các bạn Cài đặt PostgreSQL 11 trên Centos 6/7,Fedora 28/27/26

Cài đặt PostgreSQL 11 trên Centos /Fedora

Thêm Yum Repository

# Fedora 28

rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-28-x86_64/pgdg-fedora11-11-2.noarch.rpm

# Fedora 27

rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-27-x86_64/pgdg-fedora11-11-2.noarch.rpm

# Fedora 26

rpm -Uvh https://yum.postgresql.org/11/fedora/fedora-26-x86_64/pgdg-fedora11-11-2.noarch.rpm

# CentOS/RHEL - 7

rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm

# CentOS/RHEL - 6

rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-6-x86_64/pgdg-centos11-11-2.noarch.rpm

Cài đặt PostgreSQL 11

# Fedora

sudo dnf install postgresql11-server

# Centos

yum install postgresql11-server

Initialize PGDATA

Bạn cần khởi tạo thư mục dữ liệu và các tập tin cấu hình khác trên hệ thống của PostgreSQL. Để khởi tạo cơ sở dữ liệu sử dụng lệnh dưới đây.

/usr/pgsql-11/bin/postgresql-11-setup initdb

Sau khi khởi tạo dữ liệu của PostgreSQL sẽ nằm ở: /var/lib/pgsql/11/data/

Khởi động PostgreSQL Server

# Fedora / Centos 7

# Khởi độngPostgreSQL Server cùng hệ thống

sudo systemctl enable postgresql-11.service

# Khởi độngPostgreSQL Server

sudo systemctl start postgresql-11.service

# Centos 6

# Khởi độngPostgreSQL Server

service postgresql-11 start

# Khởi độngPostgreSQL Server cùng hệ thống

chkconfig postgresql-11 on

Kiểm tra cài đặt PostgreSQL

Kiểm tra quá trình cài đặt thành công hay không ta dùng lệnh sau:

su - postgres -c "psql"

psql (11.0)

Type "help" for help.

postgres=#

Bạn cũng có thể tạo password cho user postgres bằng lệnh sau:

postgres=# \password postgres

Chúc các bạn thành công.

Share:
Leave a Comment
Share
Published by
Admin

Recent Posts

Hướng dẫn nhắn tin Telegram trên Linux Terminal

Như các bạn đã biết thì Telegram là một dịch vụ tin nhắn tuyệt vời…

4 năm ago

Cài đặt Apache Tomcat 9 trên Ubuntu 20.04

Apache Tomcat là gì? Apache Tomcat là một web server HTTP được phát triển bởi…

4 năm ago

04/2020 – Build PC chơi game giá 20 triệu

20 triệu có lẽ là một mức chi phí khá lý tưởng cho một máy…

4 năm ago

Sử dụng Microsoft Edge Chromium: Thay đổi tìm kiếm mặc định, cài Chrome Extensions

Micosoft chính thức phát hành Microsoft Edge Chromium Microsoft đã chính thức tung ra trình…

4 năm ago

CentOS 8 – Những thay đổi và tính năng

CentOS 8 đã phát hành ngày 25/09/2019, phiên bản 8 lần này có những thay đổi…

4 năm ago

Top 5 Laptop cho dân văn phòng 2019

Thời buổi công nghệ phát triển, phần lớn công việc của con người đều có…

4 năm ago