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 Anda mobilitas untuk menentukan kumpulan data Anda 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.

instagram viewer

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

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

ls /etc/postgresql/12/main/

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

Periksa Status PostgreSQL

Setelah instalasi, periksa status PostgreSQL menggunakan perintah berikut:

status layanan postgresql

Outputnya akan terlihat seperti ini:

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

layanan postgresql mulai

Selain dari status dan Mulailah, ada beberapa perintah PostgreSQL lain yang bisa Anda gunakan:

  • Berhenti
  • Mengulang kembali
  • Muat ulang
  • Muat ulang paksa

Terkait: Mesin Basis Data untuk Dipertimbangkan untuk Proyek Anda Berikutnya

Langkah 2: Masuk Sebagai Pengguna Super

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

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 'kata sandi baru';

Pastikan untuk mengganti kata sandi baru dengan kata sandi yang kuat pilihan Anda. Jenis keluar 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 Anda menginstal PostgreSQL, platform membuat pengguna default postgres dan akun sistem dengan nama yang sama. Anda harus masuk sebagai pengguna postgres untuk terhubung ke server PostgreSQL.

Gunakan perintah berikut untuk masuk ke server PostgreSQL:

sudo su postgres

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

postgres@ubuntu: /home/winibhalla/Desktop$

Ini menunjukkan bahwa Anda telah berhasil login sebagai pengguna PostgresSQL.

Cara Mengelola Pengguna PostgreSQL

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

Buat Pengguna Baru

Jika ada beberapa anggota tim yang bekerja pada tingkat yang berbeda dalam sebuah proyek, Anda perlu membuat peran yang berbeda untuk karyawan yang berbeda dan menetapkan akses mereka kepada mereka. Menggunakan BUAT PENGGUNA perintah untuk membuat profil pengguna baru:

BUAT PENGGUNA user1 DENGAN PASSWORD 'test123';

Pada perintah di atas, pengguna1 adalah nama pengguna yang Anda inginkan untuk pengguna baru diikuti oleh tes123, yang merupakan sandi untuk pengguna ini.

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

Seperti yang Anda 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 DENGAN SUPERUSER;

NS MENGUBAH perintah akan memberikan hak administratif kepada anggota baru. Jalankan /du perintah 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:

JATUH PENGGUNA pengguna1;

Verifikasi perubahan dengan mencantumkan pengguna dengan /du memerintah.

Terkait: Lembar Cheat Perintah SQL Penting untuk Pemula

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:

BUAT DATABASE db1;

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

Keluaran:

Jika Anda ingin menghapus database, gunakan MENJATUHKAN memerintah:

JATUHKAN DATABASE db1;

Berikan Akses Basis Data ke Pengguna

Anda dapat memberikan akses database ke pengguna menggunakan MENGANUGERAHKAN memerintah:

HIBAH SEMUA HAK ISTIMEWA PADA DATABASE db1 KEPADA user1;

Dapatkan Bantuan Baris Perintah untuk PostgreSQL

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

pria 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, Anda harus menginstalnya untuk mengelola pengguna dan database dengan cara yang lebih baik.

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

keriting 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 setup-web.sh skrip 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 Anda 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, Anda dapat menguasai proses menambahkan pengguna baru, membuat database, dan selanjutnya menambahkan pengguna ke database yang sudah ada. Tidak yakin apakah Anda menyukai PostgreSQL? Coba instal Microsoft SQL Server di komputer Anda.

MembagikanMenciakSurel
Cara Menginstal dan Mengatur Microsoft SQL Server di Ubuntu

Ingin menyimpan dan mengelola database di mesin Ubuntu Anda? Berikut cara menyiapkan Microsoft SQL Server dengan Azure Data Studio.

Baca Selanjutnya

Topik-topik terkait
  • Linux
  • SQL
  • Ubuntu
  • Instal Perangkat Lunak
Tentang Penulis
Wini Bhalla (30 Artikel Diterbitkan)

Wini adalah seorang penulis yang berbasis di Delhi, memiliki 2 tahun pengalaman menulis. Selama tugas menulisnya, dia telah dikaitkan dengan agensi pemasaran digital dan perusahaan teknis. Dia telah menulis konten yang terkait dengan bahasa pemrograman, teknologi cloud, AWS, Machine Learning, dan banyak lagi. Di waktu luangnya, dia suka melukis, menghabiskan waktu bersama keluarganya dan bepergian ke gunung, jika memungkinkan.

More From Wini Bhalla

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan