GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal PostgreSQL di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal PostgreSQL di Debian 11. Bagi Anda yang belum tahu, PostgreSQL adalah sistem database relasional objek sumber terbuka yang kuat yang menggunakan dan memperluas bahasa SQL yang dikombinasikan dengan banyak fitur yang dengan aman menyimpan dan menskalakan beban kerja data yang paling rumit. Dengan lebih dari 30 tahun pengembangan aktif, PostgreSQL banyak digunakan sebagai database untuk berbagai aplikasi seluler dan web.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi PostgreSQL 13 pada Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal PostgreSQL di Debian 11 Bullseye

Langkah 1. Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

Langkah 2. Menginstal PostgreSQL di Debian 11.

Secara default, PostgreSQL tidak tersedia untuk diinstal langsung dari repositori dasar Debian 11. Sekarang kami menambahkan repositori PostgreSQL resmi ke sistem Anda:

echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list

Selanjutnya, impor kunci penandatanganan PostgreSQL:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

Terakhir, jalankan perintah berikut di bawah install PostgreSQL:

sudo apt update
sudo apt install postgresql-13

Setelah menginstal PostgreSQL, mulai layanan PostgreSQL dan aktifkan untuk memulai saat reboot sistem:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

Langkah 3. Mengakses server database PostgreSQL.

Setelah PostgreSQL diinstal, pengguna baru bernama postgres dibuat secara default. Anda dapat mengonfirmasi ini dengan mengintip /etc/passwd file yang menyimpan informasi pengguna seperti UID dan GID:

cat /etc/passwd | grep -i postgres

Untuk terhubung ke database, alihkan ke postgres pengguna seperti yang ditunjukkan:

su - postgres
psql

Sekarang Anda login ke server database PostgreSQL. Untuk memeriksa info login gunakan perintah berikut dari command prompt database:

postgres-# \conninfo

Jalankan perintah bantuan untuk melihat beberapa penggunaan perintah:

postgres=# help

Untuk memutuskan sambungan dari prompt perintah database PostgreSQL, cukup ketik perintah di bawah ini dan tekan enter. Ini akan mengembalikan Anda ke prompt perintah Ubuntu:

postgres-# \q

Selamat! Anda telah berhasil menginstal PostgreSQL. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru database PostgreSQL di Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa resmi Situs web PostgreSQL.


Debian
  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal PostgreSQL 11/10 di Debian 9 &Debian 8

  3. Cara Menginstal PostgreSQL di Debian 11 / Debian 10

  1. Cara Menginstal MongoDB di Debian 9

  2. Cara Menginstal PostgreSQL di Debian 9

  3. Cara Menginstal Nginx di Debian 9

  1. Cara Instal Apache di Debian 9

  2. Cara Menginstal Jenkins di Debian 9

  3. Cara Menginstal Webmin di Debian 9