Cara Menginstal PostgreSQL di Rocky Linux dan AlmaLinux

PostgreSQL adalah sistem manajemen basis data relasional sumber terbuka yang sangat populer (RDBMS) yang telah ada selama lebih dari 30 tahun. Ini menyediakan SQL dukungan bahasa yang digunakan untuk mengelola database dan melakukan kasar operasi (Buat Baca Perbarui Hapus).

[ Anda mungkin juga menyukai: 10 Website Berguna untuk Mempelajari Sistem Database PostgreSQL]

PostgreSQL telah mendapatkan reputasi yang solid untuk kekokohan, fleksibilitas, dan kinerjanya. Ini adalah penyimpanan data utama untuk berbagai aplikasi web dan analitik. Raksasa global yang mengandalkan PostgreSQL termasuk Spotify, Instagram, Trivago, Uber, dan Netflix.

Pada saat menulis panduan ini, versi terbaru adalah PostgreSQL 13 dan dalam artikel ini, kami menunjukkan cara menginstal PostgreSQL pada Linux Rocky dan AlmaLinux.

Langkah 1: Tambahkan Repositori PostgreSQL

Versi default dari PostgreSQL pada Aliran aplikasi repositori adalah PostgreSQL 10.

$ sudo dnf daftar modul postgresql. 
Daftar Modul PostgreSQL
Daftar Modul PostgreSQL

Dari output, kita dapat dengan jelas melihat bahwa default PostgreSQL aliran – ditandai dengan [ D ] adalah PostgreSQL 10.

Untuk menginstal yang terbaru PostgreSQL versi, kita harus, pertama, menginstal PostgreSQL YUM repositori pada sistem kami seperti yang ditunjukkan.

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

Langkah 2: Instal PostgreSQL 13 di Rocky Linux

Dengan PostgreSQL YUM repositori di tempat, langkah selanjutnya adalah memperbarui Linux Rocky repositori. Cukup jalankan perintah berikut untuk mencapai ini

$ sudo dnf pembaruan. 

Selanjutnya, nonaktifkan modul default yang, seperti yang kita lihat sebelumnya, adalah PostgreSQL 10.

$ sudo dnf -qy modul menonaktifkan postgresql. 

Setelah modul default dinonaktifkan, lanjutkan dan instal PostgreSQL 13 klien dan server seperti yang ditunjukkan.

$ sudo dnf instal postgresql13 postgresql13-server. 

Jenis 'Y' dan pukul MEMASUKI setiap kali Anda diminta untuk mengimpor GPG kunci.

Instal PostgreSQL di Rocky Linux
Instal PostgreSQL di Rocky Linux

Perintah menginstal PostgreSQL server dan klien bersama dependensi lainnya. Di akhir penginstalan, Anda akan menampilkan output yang menunjukkan bahwa semua paket berhasil diinstal.

Instalasi PostgreSQL Selesai
Instalasi PostgreSQL Selesai

Anda dapat mengkonfirmasi versi PostgreSQL diinstal menggunakan perintah:

$ psql -V psql (PostgreSQL) 13.4

Langkah 3: Mulai dan Aktifkan Layanan PostgreSQL

Satu kali PostgreSQL terinstal, langkah selanjutnya adalah memulai layanan dan memastikan server database berjalan. Tapi sebelum itu, aktifkan PostgreSQL untuk memulai pada waktu boot.

$ sudo systemctl aktifkan postgresql-13. 

Setelah itu, mulailah PostgreSQL server basis data.

$ sudo systemctl start postgresql-13. 

Untuk mengkonfirmasi itu PostgreSQL aktif dan berjalan, jalankan:

$ sudo systemctl status postgresql-13. 
Periksa Status PostgreSQL
Periksa Status PostgreSQL

Dari output, jelas bahwa server database kami berjalan seperti yang kami harapkan.

Langkah 4: Inisialisasi Database PostgreSQL

Sebelum melangkah lebih jauh, kita perlu menginisialisasi initdb database yang bertanggung jawab untuk membuat yang baru PostgreSQL gugus. Cluster adalah grup atau kumpulan dari beberapa database yang dikelola oleh sebuah cluster.

Jadi, untuk menginisialisasi database, jalankan perintah:

$ sudo /usr/pgsql-*/bin/postgresql-*-setup initdb. 
Inisialisasi Database PostgreSQL
Inisialisasi Database PostgreSQL

Langkah 5: Hubungkan ke Database PostgreSQL

Kapan PostgreSQL diinstal, pengguna database default yang disebut postgres dibuat. Itu tidak memerlukan otentikasi apa pun dan oleh karena itu kata sandi tidak diperlukan untuk masuk. Pada langkah selanjutnya, kita akan membuat kata sandi untuk postgres pengguna untuk alasan keamanan.

Untuk saat ini, kita akan masuk ke PostgreSQL shell dengan terlebih dahulu beralih ke postgres pengguna.

$ sudo su - postgres. 

Setelah Anda beralih ke postgresql pengguna, akses prompt database menggunakan perintah:

$ psql. 
Hubungkan Database PostgreSQL
Hubungkan Database PostgreSQL

Langkah 6: Tetapkan Kata Sandi untuk Pengguna Postgres

Akhirnya, kita akan mengamankan postgres pengguna dengan kata sandi untuk alasan keamanan. Sebagai pengguna sudo, jalankan perintah:

$ sudo passwd postgres. 

Berikan kata sandi baru dan konfirmasi. Sekarang login lagi sebagai pengguna Postgres.

$su - postgres. 
Setel Kata Sandi Pengguna Postgres
Setel Kata Sandi Pengguna Postgres

Dan jalankan perintah yang ditampilkan.

psql -c "ALTER USER postgres DENGAN PASSWORD 'your-password';"
Ubah Peran Pengguna Postgres
Ubah Peran Pengguna Postgres

Lain kali Anda mencoba masuk menggunakan postgres pengguna, Anda akan diminta untuk mengautentikasi.

$su - postgres. 
Masuk ke Database PostgreSQL
Masuk ke Database PostgreSQL

Dan itu saja. Kami telah memandu Anda melalui pemasangan PostgreSQL pada Linux Rocky dan AlmaLinux

Teachs.ru