GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal PostgreSQL 14 di RHEL 8 Linux

PostgreSQL adalah sistem basis data relasional objek yang terkenal. Sifat sumber terbuka dari sistem manajemen basis data relasional ini telah membuatnya tetap dalam status pengembangan aktif selama lebih dari 30 tahun. Tonggak pengembangan ini telah menghasilkan PostgreSQL atribut kuat, berkinerja, dan andal.

RHEL 8 di sisi lain, menawarkan respons keamanan siber yang cepat kepada penggunanya, opsi berlangganan yang fleksibel, desain yang aman, API terbuka, dan pengujian produk yang menyeluruh.

Oleh karena itu, baik Anda mengerjakan aplikasi analitik, geospasial, seluler, atau web di RHEL 8 lingkungan, PostgreSQL fleksibilitas dengan data terstruktur dan tidak terstruktur menjadikannya gudang/penyimpanan data yang andal.

Artikel ini akan memandu Anda dalam menginstal PostgreSQL 14 di RHEL 8 .

Menginstal PostgreSQL di RHEL 8

Langkah pertama adalah memastikan RHEL 8 your Anda sistem terbaru.

$ sudo dnf update

Karena tujuan artikel ini adalah untuk secara khusus menginstal PostgreSQL 14 server di RHEL 8 . kami sistem, kita harus berhati-hati untuk tidak menginstal PostgreSQL yang lebih lama versi.

Jika kita mencantumkan modul PostgreSQL default, kita mungkin gagal mencatat penyertaan PostgreSQL 14.

$ sudo dnf module list postresql 

Untuk menyertakan PostgreSQL 14 modul, kita perlu menyiapkan repositori terkait.

$ sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

PostgreSQL bawaan bawaan modul dapat menyebabkan konflik yang tidak diinginkan, pastikan itu dinonaktifkan.

$ sudo dnf -qy module disable postgresql 

Sekarang kita dapat melanjutkan dengan instalasi PostgreSQL 14 server basis data.

$ sudo dnf install -y postgresql14-server

Untuk mendapatkan manfaat dari PostgreSQL 14 fitur tambahan opsional, instal Contrib its paket.

$ sudo dnf install -y postgresql14-contrib

Menginisialisasi Database PostgreSQL 14 di RHEL 8

Anda perlu menjalankan perintah berikut untuk menginisialisasi PostgreSQL 14 basis data.

 
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

Selanjutnya, mulai, aktifkan, dan centang PostgreSQL layanan basis data.

$ sudo systemctl start postgresql-14
$ sudo systemctl enable postgresql-14
$ sudo systemctl status postgresql-14

Untuk membuat koneksi pertama Anda ke PostgreSQL database server, jalankan perintah berikut.

$ sudo su - postgres

Anda akan terhubung ke PostgreSQL database dengan nama pengguna postgres . Dari sini, Anda dapat beralih ke konsol database menggunakan perintah berikut:

$ psql

Untuk mengakses konsol database secara langsung, Anda dapat menjalankan perintah berikut:

$ sudo -u postgres psql

[ Anda mungkin juga menyukai:Cara Masuk ke Database Postgresql dari Baris Perintah ]

Manajemen Pengguna Database PostgreSQL di RHEL 8

Sekarang Anda memiliki PostgreSQL 14 database diinstal dan dijalankan, langkah dasar pertama yang harus diterapkan sebelum konfigurasi database lain dilakukan adalah membuat superuser.

Pengguna super akan bertanggung jawab untuk mengelola semua pengguna basis data lainnya dan peran basis data yang terkait. Anda dapat memberi pengguna ini nama pilihan Anda. Dalam hal ini, kita akan menggunakan nama root.

# CREATE ROLE root WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'pa55word5';

Untuk mengkonfirmasi keberadaan superuser, jalankan perintah berikut:

# \du

Seperti yang Anda lihat, pengguna root yang baru dibuat ini telah membuat peran dan membuat DB di mana dia dapat membuat pengguna, database, dan tabel lain.

Sintaks untuk membuat non-superuser adalah sebagai berikut:

# CREATE USER non_super_user WITH ENCRYPTED PASSWORD 'pa55word5';

Sintaks untuk membuat database PostgreSQL adalah sebagai berikut:

# CREATE DATABASE db_name;

Sintaks untuk memberikan hak istimewa pengguna ke database PostgreSQL tertentu adalah sebagai berikut:

# GRANT ALL PRIVILEGES ON DATABASE db_name to non_super_user; 

Kami telah berhasil menginstal, menginisialisasi, memulai, dan mengaktifkan PostgreSQL 14 di RHEL 8 . Anda sekarang dapat bekerja dengan nyaman pada aplikasi yang didukung database dengan menggunakan skalabilitas dan kemampuan beradaptasi PostgreSQL 14 mesin basis data.


Linux
  1. Cara Memasang RHEL 8:Panduan Langkah-demi-Langkah Lengkap

  2. Cara Menginstal PostgreSQL 10 di CentOS 6 / RHEL 6

  3. Cara Instal PostgreSQL di CentOS 8 / Rocky Linux 8 / RHEL 8

  1. Cara Menginstal RHEL 8 Di VMware Workstation

  2. Cara Menginstal PostgreSQL di CentOS 7 / RHEL 7

  3. Bagaimana cara menginstal Postgresql 11 di Amazon Linux AMI?

  1. Cara menginstal server Minecraft di RHEL 8 Linux

  2. Cara Install Matomo (Piwik) di RHEL 8 Linux

  3. Cara menginstal perangkat lunak di RHEL 8