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"