Cara Mengakses PostgreSQL di cPanel Hosting

Panduan lengkap cara mengakses PostgreSQL di cPanel hosting — buat database, tambah user, akses phpPgAdmin, dan koneksi via SSH dengan mudah.
promo hosting cpanel

PostgreSQL adalah sistem manajemen basis data relasional (RDBMS) open-source yang dikenal dengan keandalan, fitur lengkap, dan performa tinggi. Jika kamu menggunakan PostgreSQL di cPanel hosting, panduan ini membantu kamu membuat database, mengelola user, dan mengaksesnya via phpPgAdmin maupun SSH. Untuk referensi resmi, kamu bisa kunjungi dokumentasi resmi PostgreSQL.

Apa Itu PostgreSQL?

PostgreSQL (sering disebut “Postgres”) adalah database open-source yang mendukung berbagai tipe data kompleks, transaksi ACID, dan ekstensi canggih. Banyak developer memilih Postgres untuk aplikasi web yang membutuhkan integritas data tinggi, seperti platform e-commerce, SaaS, dan sistem enterprise.

Dibandingkan MySQL, Postgres unggul dalam hal:

  • Dukungan tipe data yang lebih kaya (JSON, JSONB, Array, Hstore)
  • Kepatuhan standar SQL yang lebih ketat
  • Full-text search bawaan
  • Performa query kompleks yang lebih optimal

Mengaktifkan PostgreSQL di cPanel Hosting

Sebelum menggunakan PostgreSQL cPanel, pastikan fitur ini sudah diaktifkan oleh provider hosting kamu. Tidak semua hosting cpanel mengaktifkan PostgreSQL secara default — kamu perlu menghubungi tim support untuk mengaktifkannya jika belum tersedia.

Setelah diaktifkan, kamu akan menemukan dua menu baru di dashboard:

  • PostgreSQL Databases — untuk membuat dan mengelola database
  • phpPgAdmin — antarmuka web untuk mengelola database secara visual

Cara Membuat Database PostgreSQL di cPanel

Ikuti langkah berikut untuk membuat database baru:

Buka Menu PostgreSQL Databases

Login ke cPanel kamu, lalu cari menu PostgreSQL Databases di bagian “Databases”. Klik untuk membukanya.

halaman pgsql cpanel

Buat Database Baru

Di bagian Create New Database, masukkan nama database yang diinginkan lalu klik Create Database. Nama database akan otomatis diawali dengan username cPanel kamu, misalnya username_namadatabase.

Buat User Database

Scroll ke bawah ke bagian Create New User. Masukkan username dan password, lalu klik Create User. Pastikan password yang digunakan cukup kuat.

Tambahkan User ke Database

Di bagian Add User to Database, pilih user dan database yang sudah dibuat, lalu klik Add. User tersebut sekarang memiliki akses ke database yang dipilih.

Cara Akses PostgreSQL cPanel via phpPgAdmin

phpPgAdmin adalah antarmuka berbasis web untuk mengelola database tanpa command line. Berikut cara menggunakannya:

  1. Login ke cPanel, buka menu phpPgAdmin
  2. Di sidebar kiri, klik nama server (biasanya “localhost”)
  3. Masukkan username dan password yang sudah dibuat sebelumnya
  4. Setelah login, kamu bisa melihat daftar database, membuat tabel, menjalankan query SQL, dan import/export data

phpPgAdmin menyediakan fitur yang mirip phpMyAdmin, sehingga mudah digunakan bagi yang sudah terbiasa dengan pengelolaan MySQL via antarmuka web.

Cara Akses PostgreSQL cPanel via SSH

Untuk akses yang lebih fleksibel, kamu bisa menggunakan psql melalui SSH. Pastikan SSH Access sudah diaktifkan di cPanel dan kamu memiliki SSH client (Terminal di Linux/Mac atau PuTTY di Windows).

Koneksi ke Server via SSH

ssh [email protected] -p 22

Masuk ke PostgreSQL Shell (psql)

Setelah berhasil SSH, jalankan perintah berikut:

psql -U username_dbuser -d username_namadatabase

Masukkan password saat diminta. Setelah masuk, kamu akan melihat prompt psql:

psql (14.x)
Type "help" for help.

username_namadatabase=#

Perintah Dasar psql

PerintahFungsi
lTampilkan daftar semua database
c namadatabasePindah ke database tertentu
dtTampilkan daftar tabel
d namatabelTampilkan struktur tabel
duTampilkan daftar user/role
qKeluar dari psql

Menghubungkan Aplikasi ke PostgreSQL cPanel

Untuk menghubungkan aplikasi web (PHP, Python, Node.js, dll) ke database, gunakan parameter berikut:

  • Host: localhost atau 127.0.0.1
  • Port: 5432 (port default PostgreSQL)
  • Database: format username_namadatabase
  • Username: format username_dbuser
  • Password: password yang diset saat membuat user

Contoh koneksi dengan PHP menggunakan PDO:

<?php
$dsn = "pgsql:host=localhost;port=5432;dbname=username_namadatabase";
$username = "username_dbuser";
$password = "passwordmu";

try {
    $pdo = new PDO($dsn, $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Koneksi berhasil!";
} catch (PDOException $e) {
    echo "Koneksi gagal: " . $e->getMessage();
}
?>

Troubleshooting PostgreSQL cPanel

Menu PostgreSQL Tidak Muncul di cPanel

Jika menu PostgreSQL Databases tidak muncul, kemungkinan besar fitur belum diaktifkan. Hubungi tim support Computing ID untuk mengaktifkan PostgreSQL pada akun hosting kamu.

Error “password authentication failed”

Pastikan password yang dimasukkan sudah benar. Jika lupa, ubah melalui menu PostgreSQL Databases di cPanel — cari bagian Change Password di bawah daftar user yang ada.

Tidak Bisa Koneksi dari Remote

Shared hosting cPanel umumnya tidak mengizinkan koneksi dari luar server karena alasan keamanan. Koneksi hanya diperbolehkan dari localhost. Jika membutuhkan koneksi remote, gunakan VPS Computing ID dengan konfigurasi yang lebih fleksibel.

Kesimpulan

Akses PostgreSQL cPanel cukup mudah jika fitur sudah diaktifkan. Buat database dan user melalui menu PostgreSQL Databases, kelola data secara visual lewat phpPgAdmin, atau gunakan psql via SSH untuk kontrol lebih penuh. Pastikan selalu gunakan password kuat dan berikan hak akses sesuai kebutuhan.

Butuh bantuan mengaktifkan PostgreSQL di hosting? Hubungi tim support Computing ID kami siap membantu 24/7.

promo vps
Previous Article

Perbedaan Wois dan IRR Pada Autonomous System Number (ASN)