Cara Menginstal dan Remote PostgreSQL di NAT VPS
3 mins read

Cara Menginstal dan Remote PostgreSQL di NAT VPS


NATVPS.ID – –PostgreSQL adalah Sistem Manajemen Database Relasional (Rdbms) yaitu open-source Dan terkenal karena kemampuannya menangani data dalam skala besar dan keandalan. Dibandingkan dengan MySQL, yang lebih sederhana dan sering digunakan untuk aplikasi web yang ringan, PostgreSQL menawarkan fitur yang lebih canggih dan fleksibel, seperti dukungan untuk transaksi asam, pemrosesan data JSON, dan replikasi yang lebih kuat. Ini membuat PostgreSQL pilihan yang lebih baik untuk aplikasi yang membutuhkan kinerja tinggi dan lebih kompleksitas dalam manajemen data.

Dalam artikel ini, kita akan membahas cara menginstal dan mengonfigurasi PostgreSQL di Ubuntu 22.04 untuk mulai menggunakan sistem basis data ini. Untuk OS lainnya, harap sesuaikan langkah -langkah yang tercantum.

Instalasi Server PostgreSQL

Pertama, lakukan pembaruan repositori Ubuntu menggunakan perintah:

apt update

blank

Kemudian, instal paket PostgreSQL PostgreSQL-Contrib Nano Dengan menggunakan perintah berikut:

apt install postgresql postgresql-contrib nano -y

Setelah proses instalasi selesai, periksa lagi menggunakan perintah:

systemctl status postgresql

blank

Pastikan itu PostgreSQL telah berhasil diinstal dan memiliki status aktif.

Konfigurasi postgresql untuk menerima Koneksi jarak jauh

Untuk mengizinkan server PostgreSQL diakses dari koneksi eksternal, ada beberapa parameter konfigurasi yang perlu dilakukan.

Pertama, edit file postgresql.confDengan menggunakan pesanan:

nano /etc/postgresql/14/main/postgresql.conf

Di baris ke -60, ubah parameter berikut:

blank

Tidak berkomentari dengan menghapus tanda # dan ubah ke bagian ‘Localhost’menjadi ‘*’ Untuk mengizinkan koneksi dari semua alamat IP.

blank

Simpan file, lalu konfigurasikan file pg_hba.conf

nano /etc/postgresql/14/main/pg_hba.conf

Pergi ke baris ke -97, atau di bagian tersebut #IPv4 Koneksi Lokal

blank

Ubah alamat IP 127.0.0.1/32 menjadi 0.0.0.0/0

blank

Simpan file.

Secara default, PostgreSQL akan membuat pengguna dengan nama “Postgres”. Untuk mengakses database dari jarak jauh, perlu untuk menambahkan kata sandi untuk pengguna ini. Ini penting untuk memastikan bahwa hanya pengguna yang sah yang dapat terhubung ke server PostgreSQL dari luar, meningkatkan keamanan dalam manajemen database.

Untuk mengubah kata sandi pengguna “Postgres”, langkah pertama adalah masuk ke pengguna.

sudo -i -u postgres

Lalu masuk ke mengingatkan PostgreSQL dengan perintah berikut:

psql

Ubah kata sandi dengan mengeksekusi pertanyaan mengubah:

ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';

Jika kueri berhasil dieksekusi, respons akan muncul Mengubah peran dari PostgreSQL

blank

Kelura dari Prompt PostgreSQL dengan masuk \Q. Kemudian kembali ke pengguna dengan menjalankan perintah KELUAR.

Setelah semua konfigurasi selesai, restart melayani PostgreSQL atas perintah:

systemctl restart postgresql

Pastikan tidak ada pesan kesalahan yang muncul setelah melakukan restart.

blank

Konfigurasi Penerusan Port

Mengingat kami menggunakan NAT VPS, konfigurasi port penerusan perlu ditambahkan ke port 5432 Untuk mengakses PostgreSQL dari luar server. Buat konfigurasi port forwarding (TCP) yang memperlihatkan port 5432 (port tujuan).

Masukkan port sumber sesuai keinginan. Untuk detail lebih lanjut, silakan baca:

blank

Database Remote Mengakses PostgreSQL

Misalnya kali ini menggunakan aplikasi jarak jauh DBeaver Database. Untuk aplikasi basis data jarak jauh lainnya, aplikasi dapat menyesuaikan.

Isi kolom host dengan alamat IP publik dari layanan NAT-VPS, lalu masukkan port sesuai dengan port pada konfigurasi penerusan sebelumnya.

blank

Melakukan Uji koneksiDan saat statusnya sudah Terhubung maka koneksi jarak jauh basis data berhasil.

blank

Menutupi

Dengan demikian artikel ini adalah tentang langkah -langkah instalasi dan database Remote PostgreSQL di NAT VPS. Jika Anda bingung atau ragu, jangan ragu untuk mengajukan pertanyaan di Telegram Group @IPv6Indonesia. Terima kasih!



Predikai pertadingan malam ini

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

Leave a Reply

Your email address will not be published. Required fields are marked *