Install Dan Konfigurasi Postgresql-13 Di Centos 7
A. Pengertian Postgresql
Structured Query Language (SQL) digunakan untuk mengakses data dalam tabel database, dan karenanya juga disebut sebagai Postgres. PostgreSQL adalah relational database management system (RDBMS) atau sistem manajemen basis data objek-relasional dan menggunakan SQL sebagai bahasa query utamanya.
Database Management System (DBMS) adalah kombinasi dari aplikasi, berbagai utilitas, dan library. Selama bertahun-tahun, tidak ada DBMS di luar sana. Database objek-relasional menentukan database bersama yang besar.
Adapun basis data adalah sistem di mana manusia dapat menyimpan datanya. Ambil data darinya dan memanipulasi data juga. Sistem ini sebagian besar dikelola oleh server dalam database. Setiap aplikasi memiliki database sendiri
B. Konfigurasi postgresql-13 di Centos 7
1. Siapkan Server yang sudah terinstall centos 7 dan siap digunakan
2. Login kedalam server. Agar lebih mudah dalam konfigurasi saya sarankan untuk akses server menggunakan SSH.
3. Setelah login, hal pertama yang harus dilakukan adalah menambahkan repo postgresql-13 kedalam server menggunakan perintah dibawah.
# yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
4. Setelah repo berhasil ditambahkan, langkah selanjutnya adalah install postgresql-13 dan postgresql13-contrib
# yum install -y postgresql13-server postgresql13-contrib
5. Untuk memastikan bahwa tidak ada masalah saat menggunakan utilitas ini di terminal, buatlah tautan simbolis ke sistem.
# /usr/pgsql-13/bin/postgresql-13-setup initdb
6. Enable dan Start postgresql-13
# systemctl enable postgresql-13
# systemctl start postgresql-13
7. Cek status postgresql-13
# systemctl status postgresql-13
8. Setelah postgresql aktif, langkah selanjutnya adalah edit file postgresql.conf
# nano /var/lib/pgsql/13/data/postgresql.conf
Cari kata listen_addresses kemudian hilangkan tanda pagar pada listen_addresses kemudian ganti localhost menjadi tanda '*' agar database bisa di akses. seperti tampak pada gambar di bawah.
Masih di dalam file postgresql.conf, cari password_encryption kemudian rubah password menjadi md5 seperti tampak pada gambar.
9. Setelah konfigurasi file postgresql.conf, sekarang kita edit file pg_hba.conf
# nano /var/lib/pgsql/13/data/pg_hba.conf
Kemudian pada bagian paling bawah tambahkan host all all ipaddress server md5, dan ip 0.0.0.0/0 agar semua ip bisa akses.
10. Restart postgresql-13
# systemctl restart postgresql-13
11. Buat username dan password untuk akses database
# su postgres
# psql
Buat username dan password untuk login ke database
# ALTER USER postgres PASSWORD 'mangrupa';
Kemudian keluar dari psql dengan perintah \q dan keluar dari bash dengan perintah exit.
12. Stop dan disable firewalld
# systemctl stop firewalld
# systemctl disable firewalld
C. Pengujian
1. Masuk ke aplikasi pengetesan database, disini saya menggunakan aplikasi navicat.
2. Klik pada menu connection lalu pilih database yang akan digunakan disini yaitu postgresql.
Kemudian pada pada menu connection name kita beri nama untuk koneksi, pada menu host masukan ip address server lalu masukan username dan password yang telah tadi kita buat. Jika sudah klik test connection. Jika muncul tulisan sukses, maka konfigurasi kita sudah benar.
Sekian tutorial kali ini, jangan lupa untuk mengikuti website kami untuk mendapatkan pemberitahuan tentang artikel terbaru kami. Terimakasih atas kunjungannya;)
Komentar
Posting Komentar