Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menginstal dan Mengonfigurasi PostgreSQL di Ubuntu

 Ingin cara yang mudah dan kamul untuk mengelola database di sistem kamu? Lihat cara menginstal PostgreSQL di Ubuntu.


Sistem manajemen basis data relasional (RDBMS) telah terbukti menjadi komponen kunci dari banyak situs web dan aplikasi, karena menyediakan cara terstruktur untuk menyimpan, mengatur, dan mengakses informasi.


Pada artikel ini, kita akan membahas PostgreSQL secara rinci, bersama dengan panduan langkah demi langkah untuk menginstal dan mengkonfigurasi PostgreSQL di Ubuntu.


Apa itu PostgreSQL?

PostgreSQL adalah sistem manajemen basis data sumber terbuka yang mendukung SQL. Menggunakan PostgreSQL, pengembang dapat membangun aplikasi yang tahan terhadap penipuan karena menyediakan sumber daya manajemen data yang sangat baik untuk administrator database.


Platform ini memberi kamu mobilitas untuk menentukan kumpulan data kamu sendiri, mengembangkan font khusus, dan menggabungkan kode yang ditulis dalam bahasa pemrograman yang berbeda. PostgreSQL sangat skalabel dalam hal jumlah data dan jumlah pengguna secara bersamaan pada sebuah proyek.


Mari kita lihat proses instalasi PostgreSQL untuk Ubuntu 21.04.


Langkah 1: Instal PostgreSQL di Ubuntu

Beberapa paket PostgreSQL hadir di repositori default Ubuntu. Untuk menginstal PostgreSQL melalui baris perintah, ketik:


sudo apt install postgresql postgresql-contrib


Verifikasi Instalasi

kamu dapat menemukan lokasi file konfigurasi menggunakan perintah ls . Ini adalah langkah verifikasi yang mengonfirmasi apakah PostgreSQL berhasil diinstal di sistem kamu atau tidak.


ls /etc/postgresql/12/main/


Angka 12 menunjukkan versi PostgreSQL. Ini mungkin berbeda untuk kamu tergantung pada paket yang telah kamu unduh di sistem kamu.


Periksa Status PostgreSQL

Setelah instalasi, periksa status PostgreSQL menggunakan perintah berikut:


service postgresql status


Outputnya akan terlihat seperti ini:


Jika output menampilkan status aktif , maka layanan PostgreSQL sedang berjalan di sistem kamu. Di sisi lain, jika statusnya tidak aktif , maka kamu perlu memulai layanan dengan mengetik:


service postgresql start

Selain status dan start , ada beberapa perintah PostgreSQL lain yang dapat kamu gunakan:


Berhenti

Mengulang kembali

Muat ulang

Muat ulang paksa


Langkah 2: Masuk Sebagai Pengguna Super

Sebelum melangkah lebih jauh, kamu harus login sebagai superuser database di server PostgreSQL. Salah satu cara paling sederhana untuk terhubung sebagai pengguna PostgreSQL adalah dengan mengubah nama host kamu menjadi pengguna Unix postgres .


Tetapkan Kredensial Pengguna Root

Masuk ke shell interaktif PostgreSQL menggunakan perintah:


sudo -u postgres psql


Setel kredensial pengguna root menggunakan kueri berikut:


ALTER USER postgres PASSWORD 'newpassword';


Pastikan untuk mengganti kata sandi baru dengan kata sandi pilihan kamu yang kuat. Ketik exit untuk keluar dari shell interaktif.


Login ke psql dengan perintah berikut:


psql -U postgres -h localhost 


Masukkan kata sandi root baru untuk pengguna saat prompt muncul.


Langkah 3: Hubungkan ke Server PostgreSQL

Saat kamu menginstal PostgreSQL, platform membuat postgres pengguna default dan akun sistem dengan nama yang sama. kamu harus masuk sebagai pengguna postgres untuk terhubung ke server PostgreSQL.


Gunakan perintah berikut untuk masuk ke server PostgreSQL:


sudo su postgres


Segera setelah kamu menjalankan perintah ini, kamu akan melihat perubahan dalam cara sistem menampilkan nama host kamu. Prompt bash akan terlihat seperti ini:


postgres@ubuntu: /home/winibhalla/Desktop$


Ini menunjukkan bahwa kamu telah berhasil login sebagai pengguna PostgresSQL.


Cara Mengelola Pengguna PostgreSQL

Sekarang kamu telah terhubung ke server, sekarang saatnya untuk membuat pengguna baru. Ketik psql untuk mulai menjalankan perintah di server PostgreSQL.


Buat Pengguna Baru

Jika ada beberapa anggota tim yang bekerja pada tingkat yang berbeda dalam suatu proyek, kamu perlu membuat peran yang berbeda untuk karyawan yang berbeda dan menetapkan akses mereka kepada mereka. Gunakan perintah CREATE USER untuk membuat profil pengguna baru:


CREATE USER user1 WITH PASSWORD 'test123';


Pada perintah di atas, user1 adalah nama pengguna yang kamu inginkan untuk pengguna baru diikuti oleh test123 , yang merupakan kata sandi untuk pengguna ini.


Untuk memeriksa daftar pengguna baru yang ditambahkan ke database, gunakan perintah \du .


Seperti yang kamu lihat pada output di atas, belum ada hak istimewa yang tersedia untuk pengguna baru.


Berikan Hak Istimewa Pengguna Super kepada Pengguna Baru

Untuk menambahkan satu set hak istimewa ke pengguna baru, jalankan perintah berikut:


ALTER USER user1 WITH SUPERUSER;


Perintah ALTER akan memberikan hak administratif kepada anggota baru. Jalankan perintah /du lagi untuk memverifikasi apakah pengguna baru memiliki set hak pengguna super yang diperlukan.


Jatuhkan Pengguna Dari Daftar Pengguna

Untuk menghapus pengguna dari daftar pengguna yang berwenang, gunakan perintah berikut:


DROP USER user1;


Verifikasi perubahan dengan membuat daftar pengguna dengan perintah /du .


Cara Mengelola Database PostgreSQL

PostgreSQL memberi penggunanya beberapa perintah untuk membuat dan menghapus database.


Tambah atau Hapus Basis Data

Untuk membuat database baru menggunakan PostgreSQL:


CREATE DATABASE db1;


...di mana db1 adalah nama database yang ingin kamu buat. Gunakan perintah \l untuk mendapatkan daftar semua database yang tersedia.


Keluaran:


Jika kamu ingin menghapus database, gunakan perintah DROP :


DROP DATABASE db1;

Berikan Akses Basis Data ke Pengguna

kamu dapat memberikan akses database ke pengguna menggunakan perintah GRANT :


GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;


Dapatkan Bantuan Baris Perintah untuk PostgreSQL

Untuk mengetahui lebih lanjut tentang PostgreSQL dan cara menggunakan berbagai perintahnya, kamu dapat membuka halaman bantuan dengan mengetikkan perintah berikut di terminal:


man psql


Langkah yang Disarankan: Instal pgAdmin

Langkah lain yang disarankan adalah menginstal pgAdmin. PgAdmin adalah salah satu alat administrasi sumber terbuka paling populer dan kaya fitur yang tersedia untuk PostgreSQL. Meskipun menginstal pgAdmin adalah langkah opsional, kamu harus menginstalnya untuk mengelola pengguna dan database dengan cara yang lebih baik.


Untuk memulai, tambahkan repositori pgAdmin resmi dan kuncinya ke sistem kamu:


curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'


Keluaran:


Sekarang, untuk menginstal versi desktop:


sudo apt install pgadmin4-desktop


Untuk menginstal versi web, ketik:


sudo apt install pgadmin4-web


Untuk mengonfigurasi mode web, jalankan skrip setup-web.sh yang disediakan oleh pgAdmin:


sudo /usr/pgadmin4/bin/setup-web.sh


Ikuti petunjuk di layar untuk menyelesaikan proses. Yakinlah, ini hanya langkah satu kali, jadi kamu tidak perlu khawatir menginstal dan mengonfigurasi ini lagi dan lagi.


Mengelola Database di Ubuntu Menggunakan PostgreSQL

PostgreSQL adalah platform yang kuat untuk membuat aplikasi manajemen database. Kemampuan untuk memproses jumlah data apa pun di platform adalah salah satu sorotan terbesarnya. Proses instalasi bermuara pada pengunduhan awal, penginstalan, dan akhirnya masuk ke database.


Dengan beberapa perintah sederhana, kamu dapat menguasai proses penambahan pengguna baru, pembuatan database, dan selanjutnya menambahkan pengguna ke database yang sudah ada. Tidak yakin apakah kamu menyukai PostgreSQL? Coba instal Microsoft SQL Server di komputer kamu.

Posting Komentar untuk "Cara Menginstal dan Mengonfigurasi PostgreSQL di Ubuntu"