Instal PostgreSQL di CentOS Linux

Database


Pada artikel ini kita akan belajar cara menginstal PostgreSQL di CentOS. Sama seperti Ubuntu dan Redgate, CentOS adalah distribusi Linux dan digunakan oleh banyak organisasi. Saya menulis artikel, Cara Menginstal PostgreSQL di Windows, yang mencakup langkah-langkah instalasi PostgreSQL di Windows 10.

Dalam artikel ini kita akan berbicara tentang hal berikut:

  1. Cara menginstal CentOS di mesin virtual
  2. Cara menginstal dan mengkonfigurasi PostgreSQL di CentOS.
  3. Cara menginstal dan mengkonfigurasi pgAdmin4.

Pertama mari kita siapkan lingkungan demo.

Siapkan lingkungan demo

Saya mengunduh file gambar CentOS dari sini. Saya membuat mesin virtual bernama CentOS di Oracle VM Virtual Box. Saya telah menginstal image disk CentOS Linux pada drive optik virtual.


Gambar disk CentOS

Sekarang, klik di atasnya Mulailah Untuk memulai instalasi


Luncurkan mesin virtual

Di halaman pertama, pilih Instal CentOS Linux 8.


Pemasang CentOS

Proses instalasi dimulai. Pada Selamat datang di CentOS Linux 8 Pilih bahasa yang ingin Anda gunakan selama proses instalasi. Saya telah memilih bahasa Inggris. Klik Melanjutkan.


Pilih bahasa penginstal

Pada halaman Ringkasan Instalasi, Anda dapat mengonfigurasi pelokalan, perangkat lunak, dan konfigurasi sistem. Kami belum memilih perangkat lunak apa pun, jadi klik Pilihan Perangkat Lunak.


Pilih aplikasi

Pada halaman Pemilihan Perangkat Lunak, Anda dapat memilih jenis lingkungan dasar dan perangkat lunak tambahan. Pada halaman tersebut, Anda dapat melihat berbagai lingkungan dasar dan daftar perangkat lunak tambahan. Saya menginstal server CentOS dengan antarmuka pengguna grafis, jadi saya memilih opsi Server dengan GUI. Klik selesai.


Pilih server dengan antarmuka pengguna grafis

Saya ingin mengaktifkan pengguna root, jadi klik opsi Root Password pada halaman ringkasan instalasi.


Setel kata sandi root

Pada halaman Root Password, masukkan password yang diinginkan dan klik Done.


Masukkan kata sandi pengguna

Kembali ke halaman Ringkasan Instalasi, Anda akan melihat bahwa tombol Mulai Instalasi aktif. Bersama dengan pengguna root, saya ingin menambahkan pengguna lain bernama Nisarg. Untuk melakukan ini, klik Pembuatan Pengguna.


Buat pengguna

Pada halaman Create User, tentukan Nisarg sebagai User name dan masukkan password yang diinginkan. Saya ingin mengonversi pengguna sebagai administrator, jadi saya memilihnya Kelola pengguna ini pilihan. Klik Selesai untuk membuat pengguna.


Masukkan profil pengguna

Sekarang klik Mulai Instalasi untuk memulai instalasi CentOS 8.


Mulai penginstalan

Proses instalasi dimulai.


Langkah-langkah instalasi CentOS

Catatan: Saya telah mengunduh gambar media asli. Oleh karena itu, proses instalasi mengunduh paket yang diperlukan dari repositori CentOS.

Klik setelah instalasi selesai Dalam sistem restart Untuk me-restart mesin virtual


CentOS diinstal

Setelah me-restart mesin virtual, layar login akan muncul yang menunjukkan bahwa CentOS diinstal.


Halaman masuk

Sekarang, mari kita instal PostgreSQL di atasnya.

Instal PostgreSQL di CentOS.

Kami berencana untuk menginstal PostgreSQL dari repositori CentOS 8. Jalankan perintah berikut untuk menginstal server PostgreSQL dan paket klien.

Setelah menginstal PostgreSQL dan alat klien, jalankan perintah berikut untuk menginisialisasi database PostgreSQL.

Sekarang luncurkan layanan PostgreSQL dengan menjalankan perintah berikut.

Anda dapat melihat status layanan PostgreSQL dengan menjalankan perintah berikut:

Kami ingin memulai layanan PostgreSQL secara otomatis ketika server dimulai ulang. Jadi jalankan perintah berikut untuk memulai layanan secara otomatis.

Sekarang mari kita mengakses server database PostgreSQL. Kami akan menggunakan alat baris perintah pSQL. Pertama-tama kita harus mengatur kata sandi pengguna Postgres. Mari kita terhubung ke server database PostgreSQL menggunakan pSQL.

Hubungkan ke PostgreSQL

Saat kami menginstal PostgreSQL di Linux, penginstal secara otomatis membuat pengguna bernama postgres. Sebelum terhubung ke PostgreSQL, kita harus menentukan kata sandi pengguna postgres. Untuk melakukan ini, jalankan perintah berikut

Meminta Anda memasukkan kata sandi baru untuk pengguna PostgreSQL. Tentukan kata sandi yang diinginkan dan tekan Enter.


Kata sandi pengguna Postgres

Kata sandi pengguna Postgres berhasil disetel. Sekarang, jalankan perintah berikut untuk membuka pengguna postgres dan meluncurkan pSQL.

Keluaran


Hubungkan ke postgres

Mari kita jalankan beberapa kueri dan periksa apakah kita dapat mengakses database dengan benar. Pertama, mari kita dapatkan daftar database.

Pertanyaan

Keluaran


Lihat database PostgreSQL di CentOS

Sekarang buat database bernama VSDatabase di PostgreSQL.

Pertanyaan

Keluaran


Database PostgreSQL baru telah dibuat di CentOS

Seperti yang Anda lihat, kedua kueri berhasil dieksekusi, yang merupakan perilaku yang diharapkan yang menunjukkan bahwa PostgreSQL berhasil diinstal.

Instal dan konfigurasikan pgAdmin4

pgAdmin4 adalah alat berbasis web yang membantu mengelola server database PostgreSQL. partikel untuk objek langsung httpd Untuk menggunakan pgAdmin4, layanan harus berjalan, dan jika Anda menggunakan firewall di lingkungan Anda, nomor port 80 dan 443 harus terbuka di firewall. Saat kita menginstal PostgreSQL di Windows, pgAdmin 4 diinstal secara otomatis. Di Linux kita harus melakukan ini secara manual.

Pertama, aktifkan repositori pgAdmin dan EPEL dengan menjalankan perintah berikut.

Jalankan kueri berikut untuk menginstal pgAdmin4.

Paket pgAdmin4 berisi skrip konfigurasi yang digunakan untuk mengkonfigurasi layanan web. Melakukan tugas-tugas berikut:

  1. Ini membuat akun yang digunakan untuk terhubung ke antarmuka web pgAdmin4.
  2. Ini mengonfigurasi kebijakan server web SELinux dan Apache.

Jalankan perintah berikut untuk menjalankan skrip:

Keluaran


Konfigurasi pgAdmin

Setelah menyelesaikan konfigurasi, skrip menunjukkan URL untuk mengakses antarmuka web pgAdmin4. Dalam demo ini, URL-nya adalah antarmuka web http://127.0.0.1/pgadmin4.

tangkapan layar


PgAdmin untuk PostgreSQL di Linux

pgAdmin4 berhasil diinstal dan dikonfigurasi. Sekarang mari kita mengaksesnya.

Konfigurasikan otentikasi di PostgreSQL di CentOS

Sebelum mengakses antarmuka web, kita perlu mengkonfigurasi metode otentikasi agar alat klien seperti pgAdmin4 dapat terhubung ke PostgreSQL. PostgreSQL mendukung otentikasi kata sandi menggunakan salah satu dari berikut ini:

  1. Md5
  2. دخمه
  3. Kata sandi

Dalam demo ini, kami menggunakan metode otentikasi md5. Metode otentikasi tersedia /var/lib/pgsql/data/pg_hba.conf mengajukan. Edit file konfigurasi menggunakan editor vi. Jalankan perintah berikut

Seperti yang ditunjukkan pada gambar di bawah, di file konfigurasi, ubah otentikasi dari ident ke md5:


Metode otentikasi PostgreSQL di CentOS

Simpan file konfigurasi setelah melakukan perubahan. Mulai ulang layanan PostgreSQL dengan menjalankan perintah berikut.

Setelah memulai layanan, kita dapat mulai mengkonfigurasi pgAdmin4.

Akses antarmuka web pgAdmin4.

Masuk ke CentOS dan buka Firefox atau browser web yang diinginkan. URL di http://127.0.0.1/pgadmin4 Ketuk bilah alamat dan masukkan. Di halaman web, masukkan ID email dan kata sandi Anda untuk mengakses antarmuka web.


Antarmuka PgAdmin PostgreSQL di CentOS

pgAdmin4 diluncurkan. Di panel browser, Anda dapat melihat daftar server PostgreSQL. Kami belum menambahkan server apa pun, jadi klik Tambahkan Server Baru.


Tambahkan server baru

Pada halaman Pembuatan Server, masukkan nilai parameter berikut:

tab umum.

  1. Nama: Tentukan nama server
  2. Grup server: Tentukan nama grup server. Kami tidak membuat grup server apa pun, jadi saya tidak mengubah nilai default
  3. Komentar: Tentukan spesifikasi server


Parameter umum

tab koneksi

  1. Nama/Alamat Tuan Rumah: Tentukan nama host atau alamat IP tempat PostgreSQL diinstal. Saya telah menentukan alamat IP dari mesin virtual
  2. PelabuhanTentukan port yang menjalankan layanan PostgreSQL. Kami menggunakan port default
  3. Pemeliharaan basis data: Tentukan nama database pemeliharaan
  4. nama belakang: Tentukan nama pengguna yang kami gunakan untuk terhubung ke PostgreSQL
  5. Kata sandi: Tentukan kata sandi pengguna yang kami gunakan untuk terhubung ke PostgreSQL


Parameter koneksi

Kami tidak mengkonfigurasi SSH dan SSL. Oleh karena itu, saya tidak mengubah parameter konfigurasi di tab tunnel SSL dan SSH. Klik Simpan. Setelah terhubung, Anda dapat melihatnya di pan browser.


Dasbor PostgreSQL di CentOS

Seperti yang Anda lihat, kita terhubung ke database PostgreSQL menggunakan pgAdmin4.

Ringkasan

Pada artikel ini kami belajar cara menginstal PostgreSQL di CentOS. Kami membahas langkah-langkah berikut:

  1. Langkah-langkah instalasi langkah-demi-langkah untuk CentOS Linux.
  2. Langkah-langkah instalasi dan konfigurasi PostgreSQL di CentOS.
  3. Langkah-langkah untuk menginstal dan mengkonfigurasi alat pgAdmin4.
اادحیای
Kiriman Terbaru oleh Nisarg Upadhyay (Lihat semua)



Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *