Cara Menginstal dan Mengonfigurasi PostgreSQL di Ubuntu

Cara Menginstal dan Mengonfigurasi 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.





pindahkan folder google drive ke akun lain

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.



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 di sistem Anda atau tidak.





ls /etc/postgresql/12/main/

Nomor 12 menunjukkan 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:





service postgresql status

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:

service postgresql start

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 yang Perlu 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 'newpassword';

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 suatu 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:

CREATE USER user1 WITH 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: dari 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 WITH SUPERUSER;

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

DROP USER user1;

Verifikasi perubahan dengan mencantumkan pengguna dengan /dari memerintah.

Terkait: Lembar Cheat Perintah SQL Esensial 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:

CREATE DATABASE db1;

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

Keluaran:

Jika Anda ingin menghapus database, gunakan MENJATUHKAN memerintah:

DROP DATABASE db1;

Berikan Akses Basis Data ke Pengguna

Anda dapat memberikan akses database ke pengguna menggunakan MENGANUGERAHKAN memerintah:

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, Anda dapat membuka halaman bantuan dengan mengetikkan perintah berikut di terminal:

man psql

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:

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 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 penambahan pengguna baru, pembuatan database, dan selanjutnya menambahkan pengguna ke database yang sudah ada. Tidak yakin apakah Anda menyukai PostgreSQL? Coba instal Microsoft SQL Server di komputer Anda.

Membagikan Membagikan Menciak Surel 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 yang berkaitan
  • Linux
  • SQL
  • Ubuntu
  • Instal Perangkat Lunak
Tentang Penulis Wini Bhalla(41 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