Cara Install PostgreSQL on Ubuntu (Pengaturan pgAdmin)

Cara Install PostgreSQL on Ubuntu?

PostgreSQL adalah sumber terbuka yang terkenal Relasional Database MSistem Manajemen Basis Data (RDBMS). Sistem ini populer karena memiliki banyak fitur, skalabilitas, dan stabilitas. RDBMS ini mendukung integritas data, kueri kompleks, dan akses bersamaan.

Kebanyakan organisasi memilih PostgreSQL karena sifatnya yang dapat diperluas, dapat diandalkan, dan bersifat lintas platform. Selain itu, ini juga memberikan dasar yang kuat untuk menangani data dalam jumlah besar. Ini RDMS lebih disukai oleh analis data, pengembang, dan bisnis yang mencari solusi database yang fleksibel dan kuat.

Prasyarat

Untuk mengikuti panduan kami, Anda harus memiliki:

  • Ubuntu 22.04 diinstal pada sistem Anda
  • A pengguna non-root dengan hak istimewa sudo

Sekarang, mari kita periksa prosedur untuk menginstal Postgres Ubuntu menggunakan yang berikut ini:

  • Ubuntu gudang
  • PostgreSQL repositori resmi

Metode 1: Cara Memasang dan Mengatur PostgreSQL on Ubuntu Menggunakan Ubuntu Gudang

Dalam metode ini, kita akan memanfaatkan Ubuntu repositori untuk mengunduh dan menginstal PostgreSQL. Repositori ini sudah terdiri dari paket-paket resmi yang diperbarui dan dikelola oleh Ubuntu pengembang. Pada akhirnya, ini memastikan bahwa proses instalasi tetap bebas repot dan mudah.

Langkah 1) Untuk menginstal PostgreSQL di Linux, pertama-tama, perbarui paket sistem Anda:

sudo apt update

Keluaran:

Instal dan Setup PostgreSQL on Ubuntu

Instal dan Setup PostgreSQL on Ubuntu

Langkah 2) Kalau begitu, pergilah PostgreSQL instalasi:

sudo apt install postgresql -y

Instal dan Setup PostgreSQL on Ubuntu

Langkah 3) Terakhir, lihat PostgreSQL versi untuk verifikasi:

psql --version

Seperti yang Anda lihat, PostgreSQL versi 14.8 telah berhasil diinstal di kami Ubuntu sistem:

Instal dan Setup PostgreSQL on Ubuntu

Metode 2: Instal PostgreSQL on Ubuntu Menggunakan PostgreSQL Repositori Resmi

Pejabat itu PostgreSQL repositori memungkinkan Anda mengakses versi terbaru PostgreSQL dan fitur relevan yang tidak tersedia di Ubuntu repositori resmi. Dengan PostgreSQLrepositori resmi, Anda dapat dengan mudah menginstal dan memperbarui PostgreSQL.

Sekarang, ikuti instruksi yang diberikan untuk menginstal PostgreSQL on Ubuntu.

Langkah 1) Langkah pertama adalah menambahkan repositori PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Install PostgreSQL on Ubuntu

Langkah 2) Kemudian, lanjutkan ke penambahan PostgreSQL kunci repositori:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Install PostgreSQL on Ubuntu

Langkah 3) Perbarui paket sistem Anda untuk melanjutkan:

sudo apt update

Install PostgreSQL on Ubuntu

Langkah 4) Sekarang, pergilah PostgreSQL instalasi:

sudo apt install postgresql -y

Install PostgreSQL on Ubuntu

Langkah 5) Lihat PostgreSQL versi untuk konfirmasi:

psql --version

Dapat diamati bahwa dengan bantuan PostgreSQL repositori, kami telah menginstal versi 15.3-nya Ubuntu:

Install PostgreSQL on Ubuntu

Bagaimana Mengelola PostgreSQL Pengguna aktif Ubuntu?

Manajemen PostgreSQL pengguna melibatkan proses membuat, mengubah akses mereka, dan menghapus pengguna untuk mengontrol hak istimewa database. Ini memastikan bahwa administrator memberikan izin yang diperlukan dan mengelola PostgreSQL akun pengguna dengan cara yang efektif.

Langkah 1) Untuk membuat pengguna Postgres baru Ubuntu, jalankan perintah ini:

sudo -u postgres createuser --interactive

Akibatnya, PostgreSQL prompt untuk mengetikkan nama pengguna dan mengonfirmasi apakah pengguna yang baru dibuat harus memiliki hak pengguna super:

Mengelola PostgreSQL Pengguna aktif Ubuntu

Dalam kasus kami, kami telah memasukkan “huzail” sebagai nama pengguna dan mengizinkannya menjadi pengguna super.

Langkah 2) Anda juga dapat memberikan hak istimewa sudo secara terpisah kepada pengguna dengan menentukan namanya dalam perintah ini:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Mengelola PostgreSQL Pengguna aktif Ubuntu

Langkah 3) Jika Anda ingin menghapus pengguna yang baru dibuat, tuliskan namanya di perintah “DROP USER”:

DROP USER huzail;

Mengelola PostgreSQL Pengguna aktif Ubuntu

Bagaimana Mengelola PostgreSQL Basis data aktif Ubuntu?

Berikutnya adalah pengelolaan PostgreSQL database aktif UbuntuIni melibatkan berbagai operasi yang terkait dengan pembuatan, modifikasi, dan modifikasi basis data untuk pengorganisasian yang lebih baik.

Langkah 1) Pertama-tama, manfaatkan “BUAT DATABASE” perintah untuk membuat database dan tentukan namanya saat kami menambahkan “guru99” di sini:

CREATE DATABASE guru99;

Mengelola PostgreSQL Basis data aktif Ubuntu

Langkah 2) Kemudian, berikan akses database kepada pengguna yang diperlukan:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Mengelola PostgreSQL Basis data aktif Ubuntu

Dalam kasus kami, kami telah memberikan akses “guru99” kepada pengguna “huzail”:

Mengelola PostgreSQL Basis data aktif Ubuntu

Langkah 3) Jika Anda ingin menghapus atau menghapus database, jalankan perintah “DROP DATABASE” dengan nama database yang diinginkan:

DROP DATABASE guru99;

Akibatnya, database yang diberikan akan terhapus:

Mengelola PostgreSQL Basis data aktif Ubuntu

Mengamankan Default PostgreSQL Pengguna

Operasi pengamanan default PostgreSQL pengguna terdiri dari berbagai tindakan, seperti mengonfigurasi kata sandi yang kuat, mengaktifkan enkripsi kata sandi yang relevan, dan memulai ulang PostgreSQL melayani. Dengan demikian, pengguna default akan terlindungi dari akses tidak sah.

Langkah 1) Pertama, masuk ke PostgreSQL database seperti yang telah kita lakukan:

sudo -u postgres psql

Langkah 2) Kemudian, tambahkan kata sandi untuk default PostgreSQL pengguna:

ALTER USER postgres PASSWORD 'my-secret-password123';

Mengamankan Default PostgreSQL Pengguna

Langkah 3) Buka file konfigurasi yang relevan untuk mengaktifkan enkripsi kata sandi:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

Pada perintah di atas, ganti nomor versi dengan PostgreSQL versi yang telah Anda instal, karena kami menambahkan "15" di sini:

Mengamankan Default PostgreSQL Pengguna

Anda PostgreSQL file konfigurasi akan terlihat seperti ini:

Mengamankan Default PostgreSQL Pengguna

Cari baris yang dimulai dengan “local all all” dan ubah metode enkripsi dari “peer” menjadi “md5”. Setelah itu, tekan “CTRL+O” untuk menyimpan perubahan dan tekan CTRL+X” untuk keluar dari editor nano:

Mengamankan Default PostgreSQL Pengguna

Langkah 4) Mulai kembali PostgreSQL layanan sehingga dapat diterapkan dari perubahan konfigurasi:

sudo service postgresql restart

Mengamankan Default PostgreSQL Pengguna

Langkah 5) Terakhir, periksa PostgreSQL status:

sudo service postgresql status

Mengamankan Default PostgreSQL Pengguna

Itu dia! Anda telah mengamankan defaultnya PostgreSQL pengguna dengan kata sandi terenkripsi.

Langkah Bonus: Instal pgAdmin

pgAdmin adalah Antarmuka Pengguna Grafis (GUI) PostgreSQL klien yang menyederhanakan tugas manajemen. Ini juga memungkinkan eksekusi kueri yang efisien, administrasi basis data, dan PostgreSQL pemantauan server. Selain itu, juga membantu meningkatkan produktivitas PostgreSQL pengguna.

Langkah 1) Pertama-tama, Anda harus menambahkan PostgreSQL kunci repositori:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

Dalam kasus kami, kami telah menambahkannya, jadi kami akan menekan “y” untuk menimpanya:

Instal pgAdmin

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'

Langkah 2) Kemudian, tambahkan repositori pgAdmin ke Ubuntu sistem:

Instal pgAdmin

Langkah 3) Selanjutnya, perbarui paket untuk melanjutkan:

Sudo apt update

Instal pgAdmin

Langkah 4) Sekarang, instal pgAdmin4 dengan mengetikkan perintah ini:

sudo apt install pgadmin4

Instal pgAdmin

Instal pgAdmin

Langkah 5) Sekarang, Anda harus memasukkan perintah yang diberikan untuk memulai konfigurasi utama pgAdmin:

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

Kemudian, tentukan informasi yang diperlukan:

Instal pgAdmin

Langkah 6) Luncurkan pgAdmin4 di browser web Anda dengan menavigasi ke tautan yang disediakan di keluaran terakhir:

Instal pgAdmin

Gunakan email dan kata sandi Anda yang telah dikonfigurasi sebelumnya untuk masuk ke pgAdmin:

Instal pgAdmin

Inilah dashboard utama pgAdmin yang sudah siap digunakan:

Instal pgAdmin

Bagaimana cara mencopot pemasangan? PostgreSQL dari Ubuntu?

Langkah 1) Di sisi lain untuk menghapus instalan PostgreSQL dari Anda Ubuntu sistem, pertama, hentikan PostgreSQL layanan:

sudo systemctl stop postgresql

Uninstall PostgreSQL dari Ubuntu

Langkah 2) Lalu, hapus PostgreSQL dan dependensinya yang relevan jika Anda telah menginstalnya sebelumnya:

sudo apt purge postgresql postgresql-contrib -y

Uninstall PostgreSQL dari Ubuntu

Langkah 3) Hapus semua file konfigurasi dari PostgreSQL:

sudo rm -rf /etc/postgresql/

Uninstall PostgreSQL dari Ubuntu

Akibatnya, PostgreSQL akan dihapus dari Anda Ubuntu sistem.

Cara Menghapus Instalasi pgAdmin dari Ubuntu?

Langkah 1) Jika diperlukan untuk menghapus pgAdmin dari Ubuntu, hapus paketnya terlebih dahulu:

sudo apt remove pgadmin4

Copot pemasangan pgAdmin dari Ubuntu

Langkah 2) Terakhir, hapus file konfigurasi yang relevan dari sistem Anda:

sudo rm -rf ~/.pgadmin

Copot pemasangan pgAdmin dari Ubuntu

Itu dia! Anda telah berhasil menghapus pgAdmin dari Ubuntu.

Kesimpulan

Instalasi PostgreSQL on Ubuntu adalah metode langsung yang mendukung dua metode, menggunakan Ubuntu repositori atau memanfaatkan PostgreSQL repositori resmi. Selain itu, pengelolaan basis data dan pengguna serta pengamanan pengguna default memastikan bahwa basis data dikelola secara efisien. Selain itu, alat seperti pgAdmin juga meningkatkan pengalaman pengguna secara keseluruhan untuk pengembang dan bisnis.