Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
30.10.2024

Cara Menginstal PostgreSQL di Debian

Instal WordPress di VPS AlexHost dengan cPanel dan Softaculous

Mengapa menginstal WordPress di AlexHost? WordPress mendukung lebih dari 40% situs web, menawarkan fleksibilitas yang tak tertandingi untuk blog, e-commerce, dan portofolio. VPS AlexHost dengan penyimpanan NVMe, LiteSpeed, dan proteksi DDoS memberikan performa yang sangat cepat dan keamanan yang tangguh. Dengan menggunakan cPanel dan Softaculous, Anda dapat menginstal WordPress dalam hitungan menit. Panduan ini memandu Anda melalui proses instalasi dan konfigurasi kunci untuk pengaturan yang aman dan dioptimalkan di AlexHost.

Langkah 1: Perbarui Sistem Anda

Sebelum menginstal PostgreSQL, ada baiknya Anda memastikan bahwa daftar paket sistem Anda sudah diperbarui

  1. Buka terminal dan jalankan perintah berikut untuk memperbarui daftar paket
    sudo apt update
    sudo apt upgrade

Ini memastikan bahwa semua paket pada sistem Debian Anda adalah versi terbaru

Langkah 2: Menginstal PostgreSQL

PostgreSQL termasuk dalam repositori resmi Debian, yang membuat instalasi menjadi sederhana

  1. Instal PostgreSQL dengan menjalankan perintah berikut
    sudo apt install postgresql postgresql-contrib
  • postgresql: Perintah ini akan menginstal server basis data PostgreSQL.
  • postgresql-contrib: Paket ini menyertakan alat dan utilitas tambahan yang umumnya digunakan dengan PostgreSQL.

Langkah 3: Verifikasi Instalasi

Setelah instalasi selesai, PostgreSQL seharusnya sudah berjalan pada sistem Anda

  1. Periksa status layanan PostgreSQL
    sudo systemctl status postgresql

Anda seharusnya melihat keluaran yang menunjukkan bahwa PostgreSQL aktif dan berjalan. Jika tidak berjalan, Anda dapat memulai layanan dengan menggunakan

sudo systemctl start postgresql

Selain itu, Anda dapat mengaktifkan PostgreSQL untuk memulai secara otomatis pada saat boot

sudo systemctl enable postgresql

Langkah 4: Konfigurasi PostgreSQL Dasar

PostgreSQL berjalan di bawah pengguna default bernama postgres, yang merupakan superuser dengan hak administratif. Untuk mengonfigurasi PostgreSQL, Anda dapat beralih ke pengguna ini dan mulai berinteraksi dengan basis data

1. Beralih ke Pengguna PostgreSQL
  1. Gunakan perintah berikut untuk beralih ke pengguna postgres
    sudo -i -u postgres
  2. Setelah masuk sebagai pengguna postgres, Anda dapat mengakses prompt PostgreSQL dengan mengetik
    psql

Ini akan membuka terminal interaktif PostgreSQL di mana Anda dapat menjalankan kueri, membuat pengguna, dan mengelola basis data

2. Membuat Pengguna PostgreSQL Baru

PostgreSQL mendukung autentikasi berbasis peran. Anda dapat membuat pengguna baru (atau “role”) untuk mengelola database Anda

  1. Untuk membuat pengguna baru, masukkan perintah berikut pada prompt psql
    CREATE USER your_username WITH PASSWORD 'your_password';

Ganti your_username dengan nama pengguna yang diinginkan dan your_password dengan kata sandi yang kuat

  1. Untuk memberikan hak istimewa superuser kepada pengguna baru ini (opsional), jalankan
    ALTER USER your_username WITH SUPERUSER;
  2. Keluar dari prompt psql dengan mengetik
    q
3. Membuat Basis Data Baru

Setelah membuat pengguna, Anda dapat membuat basis data baru untuk pengguna tersebut

  1. Untuk membuat database baru, gunakan perintah berikut
    ###ATP_NOTR_12_KODE_TAG_NOTR_ATP###

Ganti nama_database_name dengan nama database baru Anda

  1. Untuk memberikan kepemilikan database kepada pengguna yang baru dibuat
    ALTER DATABASE your_database_name OWNER TO your_username;

Langkah 5: Mengonfigurasi Akses Jarak Jauh (Opsional)

Secara default, PostgreSQL hanya menerima koneksi dari localhost (127.0.0.1), yang berarti tidak dapat diakses dari jarak jauh. Jika Anda ingin mengizinkan koneksi jarak jauh, ikuti langkah-langkah berikut

1. Memodifikasi Konfigurasi PostgreSQL
  1. Buka berkas konfigurasi PostgreSQL
    sudo nano /etc/postgresql/14/main/postgresql.conf

    (Catatan: Sesuaikan nomor versi 14 agar sesuai dengan versi PostgreSQL yang terinstal)

  2. Cari baris berikut ini
    #listen_addresses = 'localhost'
  3. Hapus komentar pada baris tersebut dan ubah menjadi
    listen_addresses = '*'

    Ini akan mengizinkan PostgreSQL untuk mendengarkan pada semua antarmuka jaringan. Anda dapat menentukan alamat IP di sini jika Anda ingin membatasi akses ke alamat tertentu.

  4. Simpan berkas dan keluar.
2. Memodifikasi Otentikasi Klien

Selanjutnya, modifikasi berkas pg_hba.conf untuk mengonfigurasi alamat IP mana yang diizinkan untuk menyambung

  1. Buka berkas pg_hba.conf
    sudo nano /etc/postgresql/14/main/pg_hba.conf
  2. Tambahkan baris berikut ini di akhir berkas
    host all all 0.0.0.0/0 md5

    Hal ini memungkinkan semua alamat IP(0.0.0.0/0) untuk terhubung ke basis data menggunakan autentikasi kata sandi (md5). Untuk akses yang lebih terbatas, Anda dapat menentukan rentang alamat IP, bukan 0.0.0.0/0.

  3. Simpan file dan keluar.
3. Memulai ulang PostgreSQL

Setelah membuat perubahan pada konfigurasi, mulai ulang PostgreSQL untuk menerapkan pengaturan baru

sudo systemctl restart postgresql

Langkah 6: Menghubungkan ke PostgreSQL dari Jarak Jauh

Jika Anda telah mengaktifkan akses jarak jauh, Anda sekarang dapat menyambungkan ke basis data PostgreSQL dari mesin lain. Anda perlu menginstal klien PostgreSQL pada mesin jarak jauh jika belum terinstal

  1. Instal klien PostgreSQL
    sudo apt install postgresql-client
  2. Sambungkan ke server PostgreSQL Anda
    psql -h your_server_ip -U your_username -d your_database_name

Ganti your_server_ip dengan alamat IP server PostgreSQL, your_username dengan nama pengguna PostgreSQL yang Anda buat, dan your_database_name dengan nama basis data

Langkah 7: Mengelola Basis Data PostgreSQL

Setelah PostgreSQL terinstal, Anda dapat mengelola basis data menggunakan shell PostgreSQL (psql) dan utilitas baris perintah

1. Mendaftarkan Basis Data

Untuk mendaftarkan semua basis data pada server PostgreSQL Anda, gunakan perintah berikut ini di dalam prompt psql

l
2. Berpindah Basis Data

Untuk beralih di antara basis data, Anda dapat menggunakan

c your_database_name

Ini akan menghubungkan Anda ke basis data yang ditentukan

3. Mendaftar Tabel

Untuk membuat daftar semua tabel dalam database saat ini

dt
4. Mencadangkan dan Memulihkan Basis Data

Untuk mencadangkan basis data PostgreSQL, gunakan perintah pg_dump

pg_dump your_database_name > your_database_name_backup.sql

Untuk memulihkan basis data dari cadangan

psql your_database_name < your_database_name_backup.sql

Kesimpulan: Luncurkan dan Tingkatkan Skala Situs WordPress Anda dengan VPS AlexHost

Menginstal WordPress pada VPS AlexHost menggunakan cPanel dan Softaculous adalah proses yang mulus yang memberdayakan pengguna dari semua tingkat keahlian untuk membuat situs web profesional dengan cepat dan efisien. Dengan mengikuti langkah-langkah mendetail yang diuraikan dalam panduan ini, Anda dapat mengonfigurasi pengaturan penting seperti versi WordPress, mode Multisite, dan pekerjaan cron, sambil memastikan situs Anda tetap aman dan dioptimalkan.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills