Dalam tutorial ini kita akan belajar cara menginstal PostgreSQL CentOS.
Pertama, mari kita bahas apa itu PostgreSQL! Pernahkah Anda mengunjungi situs resmi PostgreSQL? Jika tidak, kunjungi dulu. Jangan khawatir teman-teman. Saya menyediakan tautan: postgresql. Anda mungkin berpikir mengapa saya mengajukan pertanyaan ini? Karena ketika Anda masuk ke situs, Anda akan melihat bahwa PostgreSQL adalah database relasional open source paling canggih di dunia. Pada dasarnya, untuk perangkat lunak yang termasuk dalam kategori open source, kode sumber tersedia untuk modifikasi. Mengesankan! Ini bagus.
Berbicara tentang apa itu PostgreSQL, ini adalah sistem manajemen database relasional open source yang mendukung berbagai standar SQL, seperti:Kueri SQL yang kompleksMemicuSudut pandangMenitKontrol Konkurensi Multiversi (MVCC)Replikasi Aliransiaga aktifkunci asingSubtopik SQL
Ini juga mendukung empat bahasa prosedural standar. Apakah Anda mengenal mereka? Bahasa-bahasa proses ini adalah-PL / pgSQLPL / TclPL / PerlPL / Python
Ini juga mendukung beberapa bahasa non-prosedural seperti PL / PHP, PL / V8, PL / Ruby, PL / Java, dll.
PostgreSQL digunakan untuk memproses data terstruktur. Ini pada dasarnya bekerja pada OLTP (Online Transactional Processing). Di mana Oracle, IBM DB2, SQL Server menawarkan layanan berbayar, yaitu Anda harus membeli lisensi untuk menggunakan layanan yang berbeda, sementara PostgreSQL adalah open source, Anda tidak perlu membayar apa pun. Mengesankan! Ini luar biasa. Saya harap Anda sekarang mengerti mengapa PostgreSQL banyak digunakan.
Mari kita bahas cara menginstal PostgreSQL di CentOS. Kami akan menginstal postgreSQL versi terbaru di CentOS 8 (sistem operasi terbaru).
Tabla de contenidoInstal PostgreSQL di CentOS dengan repositori resmiMenginstal RPM repositoriNonaktifkan modul Instal PostgreSQL di Paket Klien CentOS Instal PostgreSQL di Paket Server CentOSMenginisialisasi database PostgreSQLAktifkan layanan PostgreSQLMemulai layanan PostgreSQLMemulai dengan PostgreSQLMengatur autentikasi pengguna Hentikan database PostgreSQLStruktur direktori PostgreSQLLangkah-langkah untuk menginstal pgadmin4 Instal paketmemulai layanan httpKonfigurasikan pgAdminmemulai ulang layanan httpMendeklarasikan jalur logMembuat autentikasi penggunaAkses ke antarmuka webWisudaInstal PostgreSQL di CentOS dengan repositori resmi
Di sini kita membahas cara menginstal PostgreSQL dari repositori PostgreSQL. Saya dapat mengatakan bahwa metode ini adalah salah satu cara termudah untuk menginstal PostgreSQL. Saya harap Anda merasa mudah juga. Mari kita bahas langkah-langkah dalam hal ini. Menginstal RPM repositori
Langkah pertama adalah menginstal repositori RPM. RPM adalah singkatan dari Redhat Package Management. Anda mungkin berpikir dari mana saya mendapatkan tautan ini? Teman-teman, itu mudah. Cukup kunjungi situs web resmi PostgreSQL dan Anda akan menemukan opsi unduhan. Cukup pilih sistem operasi Anda dan unduh! Saya telah memberikan tautan berikut:
Di bawah tautan ini Anda bisa mendapatkan tautan setiap versi PostgreSQL pada setiap versi sistem operasi.
Setelah Anda mendapatkan tautan, gunakan dengan perintah DNF. Perintah DNF adalah manajer paket perangkat lunak yang menginstal, memperbarui, dan menghapus paket pada distribusi Linux berbasis RPM. Hal terbaik tentang perintah DNF adalah secara otomatis menghitung dependensi dan juga menentukan tindakan yang diperlukan untuk menginstal paket. Seberapa besar itu! Mari kita menganalisis perintah dalam kaitannya dengan:# dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpmInstal melalui linkDeactivate modul
Setelah menginstal RPM, langkah selanjutnya adalah menonaktifkan modul PostgreSQL bawaan pada sistem. Sekali lagi, kami menggunakan perintah DNF untuk ini. Saya sudah membahas penggunaan perintah DNF di atas. Mari kita uraikan perintah untuk ini:dnf -qy module disable postgresqlNonaktifkan Modul PostgreSQL Instal PostgreSQL di CentOS – Paket Klien
Ok, sejauh ini kami telah menginstal repositori terkait PostgreSQL dan modul yang dinonaktifkan. Langkah selanjutnya adalah mengunduh paket klien. Kami menginstal versi terbaru, yaitu PostgreSQL 12. Demikian pula, kita akan menggunakan perintah DNF untuk menginstal paket klien. Perintah untuk ini adalah sebagai berikut:# dnf install postgresql12Instal paket klienInstall PostgreSQL pada paket server CentOS
Jadi setelah menginstal paket klien, kita perlu menginstal paket server. Untuk melakukan ini, kami menggunakan perintah DNF untuk menginstal PostgreSQL di CentOS.# dnf install postgresql12-serverMenginstal Paket Server
Perintah ini berhasil menginstal paket server yang diperlukan untuk PostgreSQL. Menginisialisasi database PostgreSQL
Setelah menginstal paket server, langkah selanjutnya adalah menginisialisasi database. Ini dapat dilakukan dengan menjalankan file pengaturan PostgreSQL di direktori /usr/pgsql-12/bin/ bernama PostgreSQL-12 Setup File. File ini menginisialisasi database. Mari kita uraikan perintah untuk ini:sudo/usr/pgsql-12/bin/postgresql-12-setup initdbMenginisialisasi Database
Jika jawaban untuk ini baik-baik saja juga di layar Anda, yang berarti Anda telah berhasil menginstal PostgreSQL. Aktifkan layanan PostgreSQL
Setelah inisialisasi database berhasil, langkah selanjutnya adalah mengaktifkan layanan. Ini dapat dilakukan dengan menggunakan perintah systemctl dengan kata kunci aktifkan. Saya telah menjelaskan perintah di bawah ini:# systemctl enable postgresql-12Aktifkan layanan Postgresql Mulai layanan PostgreSQL
Setelah mengaktifkan layanan PostgreSQL, langkah selanjutnya adalah memulai layanan. Untuk melakukan ini, kami menggunakan perintah systemctl dengan kata kunci awal. Saya telah menjelaskan perintah di bawah ini:systemctl start postgresql-12Mulai layanan PostgreSQLStart dengan PostgreSQL
Setelah Anda berhasil menginstal dan menginsialisasi layanan, Anda dapat mulai menggunakan PostgreSQL. Ini juga memeriksa apakah PostgreSQL berhasil diinstal atau tidak. Jika Anda ingin mengetahui versinya, Anda dapat melakukannya dengan perintah ini. Mari kita lihat perintah yang diberikan di bawah ini:# sudo -u postgres psqlMemulai dengan PostgreSQL
Pada gambar di atas Anda dapat melihat versi PostgreSQL, yaitu 12.2.Set otentikasi pengguna
Keamanan adalah perhatian utama dari database apa pun. Kami menyimpan bola perhiasan kami di bank karena kami tahu bahwa bola itu aman. Tidak ada yang bisa mencurinya. Bank memiliki keamanan terbaik. Kami juga menyimpan data kami dalam database, karena ini menyediakan fungsi otentikasi pengguna. Mari kita pelajari cara mengatur kata sandi untuk database. Perintah untuk ini adalah sebagai berikut:kata sandi postgresAtur Kata Sandi
Sekarang Anda dapat mengatur kata sandi untuk database Anda. Hentikan database PostgreSQL
Selalu ada perintah untuk keluar dari database. Kami menggunakan exit() di MySQL, quit() di MongoDB. Tapi di sini ada sesuatu yang berbeda. Kami akan menggunakan "q" untuk output dari database. Perintah untuk ini adalah sebagai berikut:qstruktur direktori exitPostgreSQL
Jika Anda ingin melihat direktori PostgreSQL, kita dapat memeriksanya dengan perintah Tree. Menggunakan perintah pohon mencetak struktur dalam format pohon. Kelihatannya menarik! Mari kita analisis perintah untuk melihat struktur direktori PostgreSQL:pohon -l 1 /var/lib/pgsql/lihat structuresteps untuk menginstal pgadmin4