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:
Langkah 2) Kalau begitu, pergilah PostgreSQL instalasi:
sudo apt install postgresql -y
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:
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'
Langkah 2) Kemudian, lanjutkan ke penambahan PostgreSQL kunci repositori:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Langkah 3) Perbarui paket sistem Anda untuk melanjutkan:
sudo apt update
Langkah 4) Sekarang, pergilah PostgreSQL instalasi:
sudo apt install postgresql -y
Langkah 5) Lihat PostgreSQL versi untuk konfirmasi:
psql --version
Dapat diamati bahwa dengan bantuan PostgreSQL repositori, kami telah menginstal versi 15.3-nya 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:
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
Langkah 3) Jika Anda ingin menghapus pengguna yang baru dibuat, tuliskan namanya di perintah “DROP USER”:
DROP USER huzail;
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;
Langkah 2) Kemudian, berikan akses database kepada pengguna yang diperlukan:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
Dalam kasus kami, kami telah memberikan akses “guru99” kepada pengguna “huzail”:
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:
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';
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:
Anda PostgreSQL file konfigurasi akan terlihat seperti ini:
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:
Langkah 4) Mulai kembali PostgreSQL layanan sehingga dapat diterapkan dari perubahan konfigurasi:
sudo service postgresql restart
Langkah 5) Terakhir, periksa PostgreSQL status:
sudo service postgresql status
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:
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:
Langkah 3) Selanjutnya, perbarui paket untuk melanjutkan:
Sudo apt update
Langkah 4) Sekarang, instal pgAdmin4 dengan mengetikkan perintah ini:
sudo apt install pgadmin4
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:
Langkah 6) Luncurkan pgAdmin4 di browser web Anda dengan menavigasi ke tautan yang disediakan di keluaran terakhir:
Gunakan email dan kata sandi Anda yang telah dikonfigurasi sebelumnya untuk masuk ke pgAdmin:
Inilah dashboard utama pgAdmin yang sudah siap digunakan:
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
Langkah 2) Lalu, hapus PostgreSQL dan dependensinya yang relevan jika Anda telah menginstalnya sebelumnya:
sudo apt purge postgresql postgresql-contrib -y
Langkah 3) Hapus semua file konfigurasi dari PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Langkah 2) Terakhir, hapus file konfigurasi yang relevan dari sistem Anda:
sudo rm -rf ~/.pgadmin
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.