AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Senin, 11 Juni 2018

Langkah Installasi PostgreSQL 9.6 di CentOS 7

Pengenalan

PostgreSQL adalah sistem database objek-relasional open source yang kuat dengan lebih dari 30 tahun pengembangan aktif yang membuatnya mendapatkan reputasi yang kuat untuk keandalan, ketahanan fitur, dan kinerja.

Ada banyak informasi yang dapat ditemukan yang menjelaskan cara menginstal dan menggunakan PostgreSQL melalui dokumentasi resmi. Komunitas PostgreSQL menyediakan banyak tempat yang bermanfaat untuk mengenal teknologi, menemukan cara kerjanya, dan menemukan peluang karir. Jangkau komunitas di sini.


Langkah - langkah Installasi PostgreSQL di CentOS 7 :



Pada tutorial sebelumnya kita telah melakukan installasi database mariadb dan aplikasi phpmyadmin yang dapat anda kunjungi di https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-mariadb-102-di.html

pastikan terlebih dahulu anda sudah menambahkan repositori EPEL pada centos dengan mengikuti tutorial sebelumnya yaitu Langkah awal setelah installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html

1. Untuk menginstall postgresql kita akan menambahkan repositori dari postgresql 9.6 yang dapat kita temukan di web resmi postgresql pada bagian download, install repositori tersebut dengan menggunakan perintah
#yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm


2. Jika installasi repo diatas sudah selesai maka anda dapat menginstall postgres client dan postgres server dengan menggukana perintah
#yum install postgresql96 postgresql96-server


3. Setelah installasi diatas selesai, kita harus melakukan inisialisasi database postgres terlebih dahulu dengan menggukan perintah
#/usr/pgsql-9.6/bin/postgresql96-setup initdb


4. Sebelum dapat menggukan database pada postgresql kita harus menjalankan service dari postgresql dengan menggukan perintah
#systemctl start postgresql-9.6


setelah kita menjalankan postgres kita periksa status service dari postgres untuk memastikan postgres telah berjalan dengan menggukan perintah
#systemctl status postgresql-9.6


5. Agar service postgresql berjalan secara otomatis ketika server mengalami reboot maka kita masukan perintah 
#systemctl enable postgresql-9.6


6. Setelah menjalankan service dari postgres kita dapat menggukan postgres malalui interface cli dengan menggunakan perintah seperti di bawah ini
#su - postgres


7. Setelah anda masuk ke user postgres kita harus menganti password dari user postgrest dengan masuk ke psql dengan perintah
$psql


kemudian masukan perintah dibawah ini untuk mengubah password postgresql
#\password postgres


8. Sebenarnya dari sini anda sudah dapat melakukan operasi database atau query pada postgres , seperti yang saya lakukan dibawah ini, melihat database dan user yang memiliki database tersebut anda dapat memasukan perintah
#\l


untuk keluar dari query postgres anda dapat memasukan perintah
#\q


untuk membuat user untuk database postgres anda dapat memasukan perintah dibawah setelah su - postgres
$createuser cobauser


kemudian untuk membuat database di postgres dan memberikan akses database ke user dengan menggukan perintah
$createdb cobadb -O cobauser


anda dapat melihat database dan usernya melalui mode ini dengan menggukan perintah
$psql -l


untuk melakukan query di dalam database tertentu anda dapat masuk ke database tersebut dengan menggukan perintah
$psql cobadb


anda dapat mengubah password dari user yang anda buat tadi dengan menggunakan perintah
#\password cobauser


anda dapat langsung melakukan query DDL melalui mode ini seperti gambar di bawah ini,
atau untuk menampilkan table pada database anda dapat menggukan perintah
#\dt


anda juga dapat berganti database dengan menggukan perintah seperti gambar dibawah ini
#\connect cobadb


9. Seperti yang dapat anda lihat diatas walaupun kita sudah mengganti password pada user dalam database postgres kita tetap masuk tanpa menggukan password , agar postgres kita lebih aman maka kita harus mengubah metode keamanan dengan mengubah file konfigurasi postgres dengan menggukan perintah
#vi /var/lib/pgsql/9.6/data/pg_hba.conf


kemudian anda dapat melihat pada bagian bawah file tersebut seperti gambar dibawah ini


ubah bagian ditas menjadi seperti gambar dibawah ini, untuk menggukan vi anda dapat melihat pada tutorial saya sebelumnya atau anda dapat melihatnya di internet


setelah  anda menyimpan konfigurasi di atas maka kita harus merestart service dari postgresql dengan menggukan perintah
#systemctl restart postgresql-9.6


maka ketika anda ingin masuk ke mode psql anda harus memasukan password dari postgres seperti gambar dibawah ini



10. Untuk melakukan uji coba pada postgres kita akan membuat koneksi melalui php dengan langkah-langkah dibawah ini, pastikan anda telah mengikuti installasi php pada tutorial sebelumnya di https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-web-server-apache-24.html

pertama kita harus menginstall ektensi php-pgsql dengan menggukan perintah 
#yum install php72-php-pgsql


kita buat file php tersebut dengan menggukan perintah
#vi /var/www/html/pgsql.php


ubah file baru tersebut menjadi seperti gambar dibawah ini, kemudian simpan dan keluar


terahir kita eksekusi file tersebut maka anda dapat melihat hasil seperti gambar dibawah ini , maka anda telah melakukan koneksi dari php ke postgresql


Link Terkait :












3 komentar:

  1. Did you know there is a 12 word phrase you can communicate to your partner... that will induce deep feelings of love and impulsive appeal for you buried inside his chest?

    Because deep inside these 12 words is a "secret signal" that triggers a man's impulse to love, please and protect you with all his heart...

    12 Words That Fuel A Man's Desire Instinct

    This impulse is so hardwired into a man's brain that it will drive him to work harder than ever before to build your relationship stronger.

    In fact, fueling this powerful impulse is absolutely binding to having the best possible relationship with your man that the moment you send your man one of these "Secret Signals"...

    ...You'll immediately find him open his mind and soul to you in such a way he's never expressed before and he'll identify you as the one and only woman in the universe who has ever truly attracted him.

    BalasHapus
  2. 365SBOBET Situs Agen Sbobet, Agen Bola Terpercaya di Indonesia

    365sbobet.net adalah Agen Sbobet Terpercaya Indonesia, Situs Agen Bola Resmi Online Casino Terbaik Official Partner kami adalah Barcelona dan Liverpool.

    Buruan Daftarkan DIri anda di365SBOBET & menangkan Ratusan Juta Rupiah Setiap Harinya!!!
    Bonus Pendaftaran Member Baru 20% Maksimal s/d 1 Juta Rupiah
    Bonus Next deposit 5%
    Bonus Rollingan 0.5%
    Bonus Cashback 5%
    Dengan Minimal deposit untuk mendapatkan Bonus Hanya 50 ribu

    104.161.33.124

    Deposit hanya Rp. 25.000

    Whatsapp 365sbobet : 0823.6134.6235

    BalasHapus
  3. Agen Sbobet | Situs Bandar Bola Online Terpercaya | indocbet

    IndoCBET adalah Daftar agen sbobet Situs Bandar Bola Online Terpercaya resmi Taruhan Bola dengan lisensi indonesia

    Bergabunglah bersama indoCBET bersama kami dengan Bonus Terbesar Saat ini

    BONUS NEW MEMBER 20%
    BONUS DEPOSIT 5%
    BONUS CASHBACK 5%
    BONUS ROLLINGAN 0.5%
    BONUS REFERENSI 5%

    Tersedia Agen
    SBOBET, AMGBET, CBET

    Deposti 25ribu

    Whatsapp indocbet : 0822.8637.2298

    BalasHapus

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (24) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *